typescript学习技巧

一,类

    private修饰符:被修饰的属性或者方法只能在类的内部访问

    protected修饰符:被修饰的属性或者方法只能在类以及子类中访问

    static修饰符:被修饰的属性或者方法属于类,类实例化后的对象无权访问

    readonly修饰符:被修饰的属性,只能在构造函数内初始化,对象无权修改其值

    setter/getter方法:属性只有getter方法时,功能和readonly修饰符一样,通过修改setter方法,可以选择性赋值,或者在赋值前后完成额外操作

    abstract修饰符:被修饰的类为抽象类,抽象类不能实例化为对象,抽象类的非抽象子类才能实例化对象。在抽象类中,可以用abstract来修饰方法,该方法不具有实现部分,让抽象类的子类去实现该方法,功能和interface类似。抽象类和interface的不同之处是:抽象类可以包含有默认值的属性和实现完成的方法。

你可能感兴趣的:(typescript学习技巧)