1. 程式人生 > >微信小遊戲基礎(二)

微信小遊戲基礎(二)

好處:可以提高程式碼的複用性

使用關鍵字extends,extends的意思是擴充套件

class People{

constructor(name){

this.name = name;

}

eat(){

console.log("我能吃");

}

run(){

console.log("我能跑");

}

}

class Son extends People(){

}

var son = new Son("張三");

son.eat();

子類繼承了父類的屬性和方法,但由於沒有部署程式碼,所以這兩個類完全一樣

注:子類必須在構造方法中呼叫supper方法,否則建立物件會報錯。這是由於子類沒有自己的this物件,而是繼承父類的this物件,然後對其進行加工,如果不呼叫supper,子類就達不到this物件,如果子類沒有構造方法,這個方法會被預設新增