// 注意ts类型定义的写法
// 定义父类
class Person {
name: string
age: number
constructor(name: string, age: number) {
this.name = name
this.age = age
}
eating() {
console.log("eating")
}
}
// 子类继承父类
class Student extends Person {
sno: number
constructor(name: string, age: number, sno: number) {
super(name, age)
this.sno = sno
}
studying() {
console.log("studying")
}
}
// 实例化
const stu = new Student("xbj", 18, 222)
// 使用
console.log(stu.name)
console.log(stu.age)
console.log(stu.sno)
stu.eating()
stu.studying()
ts中类的定义继承和使用
最新推荐文章于 2024-05-08 20:50:21 发布