簡單的類

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

在這個例子中,我們宣告瞭一個簡單的類 Car。該類有三個成員:私有屬性 speed,公共屬性 position 和公共方法 move。請注意,預設情況下每個成員都是公共的這就是為什麼 move() 是公開的,即使我們沒有使用 public 關鍵字。

var car = new Car();        // create an instance of Car
car.move();                 // call a method
console.log(car.position);  // access a public property