TypeScript-类

78 阅读1分钟

1. 子类继承父类,必须在构造函数中调用父类,使用super函数

class Person{
    name:string
    constructor(name:string){
        this.name=name
    }
}

class e extends person{
    constructor(name:string){
        super(name)
    }
}

2. 在构造函数里,使用限定符public作为参数简写属性的创建和初始化

constructor(public name:string){}

3.抽象类中的抽象方法不包含具体实现,但是必须在子类中实现,如果有构造函数,也必须调用super

abstract class Department{

    constructor(public name:string){}
    say(){
        console.log('1111')
    }
    abstract printMe():void
}

class Account extends Department{
    constructor(){
        super('sdfsda')
    }
    printMe(){
        console.log('me....')
    }
}