Java Можете ли вы использовать защищенную переменную из импортированного пакета? - PullRequest
0 голосов
/ 19 сентября 2019

Скажем, у вас есть класс в package1:

package package1;

public class A{
    int A;
    private int B;
    protected int C;

}

Вы импортируете этот пакет в другой класс:

package package2;
import package1.*;

public class B{
    A a;
    public B{
    A a = new A();
    a.a = 10;
    a.b = 10;
    a.c = 10;
     }

Все строки после инициализации отображаются как ошибка вкомпилятор.Тем не менее, я думал, что защищенные переменные могут быть доступны в одном пакете.Не включает ли импорт package1 в package2?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...