class
class Person{
age:number
name='jj'
constructor(age:number){
this.age = age
}
}
let p1 = new Person(12)
console.log(p1.age)
class 的两种继承方式
1. extends 继承父类 具有它的属性和方法
i2. mplements 实现接口
通过implements关键字让class实现接口
以下例子中 Singer类必须提供Singable接口中指定的方法和属性
interface Singable {
name:string
sing():void
}
class Singer implements Singable {
name:string
constructor(name:string) {
this.name = name
}
sing(){
console.log('singsingsing~')
}
}