Есть класс Animal его наследуют классы Dog и Cat. У Animal есть метод sayFrr. Вопрос в следующем, можно ли сделать так, что б при вызове этого метода на классе Cat туда выводилось имя собаки?
class Animal {
constructor(name){
this.name = name;
}
sayFrr(){
return `Animal ${this.name} is not a cat `
}
}
class Dog extends Animal{
bark() {
return `Dog ${this.name} is barking `;
}
}
class Cat extends Dog{
Miu() {
return `Cat ${this.name} say Miu_miu `;
}
}
console.log(new Dog('Bobo'));
console.log(new Dog('Bobo').bark());
console.log(new Cat('Katy'));
console.log(new Cat('Katy').Miu());
console.log(new Cat('Katy').sayFrr());
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости