Предположим, у меня есть класс TestA
который имеет переменную int Age
like -
class TestA{
int Age = 25;
}
и я хочу получить к нему доступ из класса TestB
без использования имени класса (в этом случае мне придется объявлять Age
как static
) и без создания объекта TestA
Как мы можем достичь этого в Java?
Примечание. TestB
не является подклассом TestA
Определите это поле как статическое и сделайте что-то вроде:
import static TestA.Age;
class TestB {
public void test() {
System.out.println(Age);
}
}
TestB
подклассовTestA
и полеage
является защищенным или общедоступным, то вы можете ссылаться наage
непосредственно вTestB
.TestB
не является подклассомTestA
. Позвольте мне обновить вопрос соответственно. Спасибо!