Java/Видимость: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
Строка 45:
{{N|17}}'''class''' C {
{{N|18}} '''public void''' someFunc(){
{{N|19}} String mmm = A.name; {{red|Неверный вызов. Переменная ''name'' - защищена и не видна извне (Только если класс С находиться в другом пакете. Если класс С находиться в том же пакете, что и А, то будет доступна)}}
{{N|20}} A a = '''new''' A();
{{N|21}} '''int''' myX = a.x; {{red|Неверный вызов. Переменная ''x'' - не видна извне (Только если класс С находиться в другом пакете. Если класс С находиться в том же пакете, что и А, то будет доступна)}}
{{N|22}} a.x = 1; {{red|Неверный вызов. Переменная ''x'' - не видна извне (Только если класс С находиться в другом пакете. Если класс С находиться в том же пакете, что и А, то будет доступна)}}
{{N|23}} a.f(); {{red|Неверный вызов. Функция ''f'' - не видна извне (Только если класс С находиться в другом пакете. Если класс С находиться в том же пакете, что и А, то будет доступна)}}
{{N|24}} }
{{N|25}}}