typeScript中 类的定义


class Person{ public name:string; constructor(name:string){
// 构造函数 实例化类的时候触发的方法 this.name = name; } getName():string{ return this.name; } setName(name:string):void{ this.name = name; } } let p = new Person('张三'); alert(p.getName()); p.setName('李四'); alert(p.getName());

类的继承   extends    super

class Children extends Person{

    constructor(name:string){

        super(name);  //super表示调用父类的构造函数
    }
}

var c = new Children('李四');
alert(c.getName());

类里的修饰符 (不加修饰符,默认为public)

  1. public:      公有 ,在类里,类外及子类都能访问
  2. protected:保护类型,在类里以及子类能访问
  3. private:    私有, 在类里才能被访问

类的静态属性,静态方法  (可直接调用,不必实例化 ,写在类外边)

猜你喜欢

转载自www.cnblogs.com/webmc/p/12668538.html