Не понимаю как решить эту задачу.
Я попробовал создать класс Pet.
Дальше попробовал цепочку наследования такого рода:
Что машина расширяет дом (потому что машина является имуществом домохозяйства и стоит в гараже у дома)
Я создал класс Pet, к которому принадлежат кошка и собака (потому что они оба питомцы).
А сам класс Pet унаследовал от дома - ведь наши питомцы тоже живут дома.
Но это оказалось неверным решением.
Я также перепробовал следующие решения:
1. Унаследовал кошку и собаку напрямую от дома. - неверно.
2. Пробовал вообще не наследовать никого ни от чего (в конце-концов это разные объекты) - тоже прилетела ошибка, что я должен правильно унаследовать класс Cat , Dog и Car
Что вообще я должен тут сделать?
package com.javarush.task.task11.task1119;
/*
Четвертая правильная «цепочка наследования»
*/
public class Solution {
public static void main(String[] args) {
}
public class House {
}
public class Pet extends House{
}
public class Cat extends Pet {
}
public class Car extends House{
}
public class Dog extends Pet {
}
}