TypeScript
Typische Skript-Beispiele
Suche…
Bemerkungen
Dies ist ein grundlegendes Beispiel, das eine generische Fahrzeugklasse erweitert und eine Fahrzeugbeschreibungsmethode definiert.
Weitere TypeScript-Beispiele finden Sie hier - TypeScript-Beispiele GitRepo
1 einfaches Beispiel für die Vererbung von Klassen, das die Erweiterungen und das Super-Schlüsselwort verwendet
Eine generische Autoklasse verfügt über einige Fahrzeugeigenschaften und eine Beschreibungsmethode
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 erweitert die bestehende generische Fahrzeugklasse und fügt neue Eigenschaften hinzu.
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();
Beispiel für eine statische Klassenvariable: Zählen Sie, wie viele Zeitmethoden aufgerufen werden
countInstance ist hier eine statische Klassenvariable
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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow