Getters et setters
Niveaux d'accès et héritage
// Classe parent (constructor est la méthode en JavaScript qui est executée
// lors de l'initialisation d'une instance. On appelle cela la méthode d'initialisation.
// Elle porte un nom différent selon les langages mais s'appelle souvent "init")
class Car {
constructor(brand) {
this.carname = brand;
}
present() {
return 'I have a ' + this.carname;
}
}
// Classe enfant de "Car", nommée "Model".
class Model extends Car {
constructor(brand, mod) {
super(brand);
this.model = mod;
}
show() {
return this.present() + ', it is a ' + this.model;
}
}
// Initialisation d'une instance de la classe "Model", nommée "myCar".
let myCar = new Model("Ford", "Mustang");
document.getElementById("demo").innerHTML = myCar.show();
// On peut aussi utiliser une méthode définit dans sa classe parent.
document.getElementById("name").innerHTML = myCar.present();Utiliser les getters en JavaScript
Méthode
Description
Mis à jour