Работаю в IntelliJ Idea.
Имеем класс Human отдельным файлом.
public class Human {
public int age = 0;
public String name = "Nobody";
protected int height = 1;
protected int strength = 1;
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public int getHeight() {
return height;
}
public int getStrength() {
return strength;
}
В этом же пакете другой класс Life тоже отдельным файлом:
public class Life {
Human petrovich = new Human();
petrovich. // тут по ctrl+space мы узнаём, что нет доступа к методам и атрибутам Human
}
Почему у экземпляра класса Human petrovich нет доступа к методам и атрибутам класса родителя Human?