Можно ли приватные переменные использовать в классе наследнике? java
Есть класс Enemy в нем есть переменные name, healthPoint и damage. У всех этих переменных стоит модификатор приватности private. Есть еще один класс Zombie он наследует класс Enemy. Как можно в классе Zombie использовать приватные переменные из класса Enemy помимо геттеров и сеттеров?
public class Enemy {
private String name;
private int healthPoint=10, damage=1;
public void setName(String nameIn){
name=nameIn;
}
}
Ответы (1 шт):
Автор решения: unknown
→ Ссылка
что-то вроде такого
public class Enemy {
private String name;
private int healthPoint=10, damage=1;
public void setName(String nameIn){
this.name=nameIn;
}
public String getName(){
return name;
}
}
public class Zombie extends Enemy{
private void test(){
Log.d("TEST", getName());
}
}