基本繼承

class Car {
    public position: number = 0;
    protected speed: number = 42;
    
    move() {
        this.position += this.speed;
    }
}  

class SelfDrivingCar extends Car {

    move() {
        // start moving around :-)
        super.move();
        super.move();
    }
}

這個例子展示瞭如何使用 extends 關鍵字建立 Car 類的一個非常簡單的子類。SelfDrivingCar 類重寫 move() 方法並使用 super 使用基類實現。