22
Июл
2021

Наследование полей java

Совсем запутался, помогите.

Есть общий класс Pet

public class Pet {

    String name;

}

Есть его наследник класс Cat

public class Cat extends Pet {

    private int age;

    public Cat(int age) {
        this.age = age;
    }
}

И я вообще не понимаю, как создать объект класса Cat с именем и возрастом.

Так выдаёт ошибку

 Pet cat = new Cat("Имя кота", 12);

Подобный конструктор - не понимает что значит слово super

 public Cat(String name, int age) {
        super(name);
        this.age = age;
    }

Источник: https://ru.stackoverflow.com/questions/1307622/%D0%9D%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9-java

Тебе может это понравится...

Добавить комментарий