TypeScript
Exemples de base de texte
Recherche…
Remarques
Ceci est un exemple de base qui étend une classe de voiture générique et définit une méthode de description de voiture.
Trouvez plus d'exemples TypeScript ici - Exemples TypeScript GitRepo
1 exemple d'héritage de classe de base utilisant extend et super keyword
Une classe de voiture générique a des propriétés de voiture et une méthode de description
class Car{
name:string;
engineCapacity:string;
constructor(name:string,engineCapacity:string){
this.name = name;
this.engineCapacity = engineCapacity;
}
describeCar(){
console.log(`${this.name} car comes with ${this.engineCapacity} displacement`);
}
}
new Car("maruti ciaz","1500cc").describeCar();
HondaCar étend la classe de voiture générique existante et ajoute une nouvelle propriété.
class HondaCar extends Car{
seatingCapacity:number;
constructor(name:string,engineCapacity:string,seatingCapacity:number){
super(name,engineCapacity);
this.seatingCapacity=seatingCapacity;
}
describeHondaCar(){
super.describeCar();
console.log(`this cars comes with seating capacity of ${this.seatingCapacity}`);
}
}
new HondaCar("honda jazz","1200cc",4).describeHondaCar();
2 exemple de variable de classe statique - nombre de fois que la méthode est appelée
ici countInstance est une variable de classe statique
class StaticTest{
static countInstance : number= 0;
constructor(){
StaticTest.countInstance++;
}
}
new StaticTest();
new StaticTest();
console.log(StaticTest.countInstance);
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow