Классы и наследование

245
29 сентября 2018, 03:00

Есть класс 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());

READ ALSO
Выпадающие списки в блоке категорий

Выпадающие списки в блоке категорий

Вот готовый код для решения задачиПроблема в том, что слайдинга и изменений никаких не происходит

225
Показывать блоки на подобии ajax подгрузки

Показывать блоки на подобии ajax подгрузки

Как можно реализовать подгрузку блоков на подобии ajax подгрузки записей или товаров?

208