Réponse

static

Explication

On ne pourra pas accéder à la méthode et donc l'appeler depuis une instance.
Exemple : class Animal {
constructor(name) {
this._name = name;
this._behavior = 0;
}

static generateName() {
const names = ['Angel', 'Spike', 'Buffy', 'Willow', 'Tara'];
const randomNumber = Math.floor(Math.random()*5);
return names[randomNumber];
}
}

Question

Attention : Quel terme lors de la déclaration de méthode faut_il ajouter dans la classe parent pour que les classes enfants ne puissent en hériter ?

Thématique