Можно ли приватные переменные использовать в классе наследнике? 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());
    }
    
}
→ Ссылка