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....')
}
}