// 父類
class person {
constructor (name,age) {
this.name = name
this.age = age
}
}
class CheChinese extends person {
}
// 在class中通過extends關鍵字來實現繼承
const Chineses = new CheChinese('張三',11)
console.log(Chineses)
class American {
}
const american = new American('Jack',10)
console.log(american)

// 父類
class person {
constructor(name, age) {
this.name = name
this.age = age
}
}
// 如果一個子類通過extends關鍵字繼承了父類,那么在子類的constructor構造函數中必須優先調用一下super
// super其實就是父類的構造器,子類中的super其實就是父類constructor構造器的一種引用
class CheChinese extends person {
constructor(name, age) {
super(name, age)
}
}
// 在class中通過extends關鍵字來實現繼承
const Chineses = new CheChinese('張三', 11)
console.log(Chineses)

掛載子類獨有的屬性
class CheChinese extends person {
constructor(name, age,IdNumber) {
super(name, age)
this.idnumber = IdNumber // 掛載子類獨有的屬性
}
ff () {
console.log(11)
}
}
// 在class中通過extends關鍵字來實現繼承
const Chineses = new CheChinese('張三', 11,1234567)
console.log(Chineses)
