TypeScript学习笔记-类

接口继承类

接口拥有类的全部属性及方法,但不提供实现,对于private和protected声明的成员,只能被该类自身或其子类继承

派生类必须调用super()来执行基类的构造函数

TypeScript里成员默认声明为public

private声明的成员不能再类的外部访问

protected声明的成员子类中可以访问

构造函数上也能声明protected,但是该类只能被其子类实例化

类的参数可以被声明为readonly,readonly声明的属性必须在声明时或在构造函数里被初始化

类的构造函数的参数中使用private protected public可以同时定义并初始化该成员

类中可以设置get和set存取器,只设置get不设置set的属性被自动推断为readonly

static修饰的属性通过类名访问

抽象类必须包含抽象方法,继承了抽象类的类必须实现对应的抽象方法

原文地址:https://www.cnblogs.com/goOtter/p/9736611.html