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

Содержимое удалено Содержимое добавлено
→‎package protected: без ключевого слова (иначе будет обычный protected - видимость только для потомков)
Строка 58:
A a = new A();
int myX = a.x; //Неверный вызов. Переменная x - не видна извне (Только если класс С находится в другом пакете. Если
//класс С находится в том же пакете, что и А, то переменная х будет недоступнадоступна)
a.x = 1; //Неверный вызов. Переменная x - не видна извне (Только если класс С находится в другом пакете. Если класс С
//находится в том же пакете, что и А, то переменная х будет недоступнадоступна)}}
a.f(); //Неверный вызов. Функция f - не видна извне (Только если класс С находится в другом пакете. Если класс С находится
//в том же пакете, что и А, то функция f будет недоступнадоступна)}}
}
}