<!--
class 类
类理解对象的模板
class Person{
constructor(name){
this.name = name
}
}
class Student extends Person{
constructor(num){
this.num = num
}
}
let p1 = new Person('jack')
let s1 = new Student(1001)
继承语法
-->
class Person {
constructor(name) {
this.name = name
}
say(){
console.log(this.name,'说话');
}
}
let p1 = new Person('jack')
//在子类构造器中调用父类构造器实例父类
// super
class Student extends Person {
constructor(num,name) {
super(name) //实例父类
this.num = num
}
}
let s1 = new Student(1001,'jack')
console.log(s1.num, s1.name);
s1.say()