![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Modus ponens
|
Цитата:
Приватные свойства нужны для удобства, а делать столько усилий ради того, чтобы их только создать - уже само по себе вызывает улыбку.
__________________
Hell is the possibility of sanity |
|
|||||
|
Цитата:
|
|
|||||
|
Banned
Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
Попробуй это с классом. Такой метод подойдет только для обьекта, или для класса если поля были заданы ему как обьекту. Типа Class['prop'] = value;. Тоже самое с пакетами, когда в пакете допустим 3 класса ttt.a, ttt.b, ttt.c. А мы сделаем import ttt.*. Попробуем сделать трейс:
мы ничего не получем, а если же будет обрашение перед этим циклом к классам из пакета:
то все выйдет.
|
|
|||||
|
Banned
Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
Ну они изначально были как условность, а строая видимость приватный/публичный нужна лиш в популярных языках. Т.к многие будут путатся нарушать инкапсуляцию и тд... Естественно нормальный человек просто так не полезет к методу, если он в принципе должен быть приватным.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:07. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|