|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2008
Адрес: RUS, Viipuri
Сообщений: 44
|
модификаторы доступа: для кого они? влияют ли на память?
Для кого они? Для компилятора? Для виртуальной машины? Кто и на каком этапе решает кто кого (из моих классов) может увидеть, обратиться, дернуть за метод? Отражается ли это как-нибудь на используемой памяти во время исполнения?
__________________
لعبة الحياة |
|
|||||
для прграммиста это, он и решает как ему структрировать код, чтоб иметь меньше гемороя
компилятор в этом смысле лишь средство контроля, не позволяющее ошибиться ВМ играет по тем же правилам - доступ к приватным членам невозможен про память не берусь сказать, но думаю, что если и отражается, то не настолько, чтоб об этом стоило всерьез думать |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
И вот чтобы не вылазило что-то, нужно скрывать все, что наруже не нужно. Цитата:
|
|
|||||
listener
|
Ошибочный вызов приватного метода в коде препятствует компиляции, возникает ошибка. Т.е. в нормально скомпиленной флешке такие вызовы просто невозможны. На этапе выполнения производится валидация байткода, но это немного другое. Никакого влияния на память public и private не оказывают. Тело метода в любом случае займет какое-то количество байт.
|
Часовой пояс GMT +4, время: 02:58. |
|
« Предыдущая тема | Следующая тема » |
Теги |
internal , private , protected , public |
Опции темы | |
Опции просмотра | |
|
|