简单的类

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