class Animal{
constructor(){...}
walk(){ console.log('Animal walking...')}
}
class Mammal extends Animal{
constructor(){...}
walk(){console.log('Mammal walking...')}
}
class Cat extends Mammal{
constructor(){}
walk(){console.log('Cat walking...')}
}
Dans la hiérarchie des classes ci-dessus, je voudrais appeler la marche des animaux () mise en œuvre d'un Cat objetComment appeler les méthodes de classe racine d'un objet javascript?
j'ai essayé:
class Cat extends Mammal{
constructor(){}
walk(){
super.super.walk()
}
}
Mais je reçois l'erreur:
Uncaught TypeError: Cannot read property 'walk' of undefined
Vous pouvez essayer -> 'animaux .prototype.walk.call (c) ' – Keith
' Animal.prototype.walk() 'et si vous voulez l'appeler dans le contexte du chi ld class 'Animal.prototype.walk.call (c)' – taha
@Keith, taha: Cela a fonctionné. Merci beaucoup – Naveen