ES6基礎之 繼承extends

2022-09-02 17:18:13 字數 515 閱讀 8019

乙個類可以去繼承其他類裡面的東西,這裡定義乙個叫person的類,然後在constructor裡面新增兩個引數:name和birthday;

下面再新增乙個自定義的方法intro,這個方法就是簡單地返回this.name和this.birthday;

class person

intro(),$';

}}

然後再定乙個chef類,使用extends去繼承person這個類,如果這個類裡面有constructor方法,就要在constructor方法裡面使用super,它可以去呼叫父類裡面的東西

class chef extends person

}let zhangsan = new chef('zhangsan','1988-04-01');

console.log(zhangsan.intro()); //zhangsan,1988-04-01

因為chef這個類繼承了person類,所以在person類裡面定義的方法可以直接使用

ES6 繼承(extends)演算法(super)

es6 繼承 extends 演算法 super eg classfather sum classson extends father varson newson 1,2 son.sum 目的 子級son呼叫父級father的 sum 函式的計算方法 會用到extends 繼承 super 演算法 ...

繼承及ES6繼承

物件導向的三大特點 多型 繼承 封裝 繼承 乙個型別的物件能夠訪問另外乙個型別的屬性和方法 函式 類與類之間的關係 類就是眾多例項共有的屬性和方法的乙個抽象 原型物件中的this指向例項 function person var person newperson person只是乙個例項 consol...

繼承 ES6的繼承語法

什麼是繼承?繼承是發生在父子級關係中的現象 繼承 是 建構函式 的高階應用 就是兩個互為父子級關係的建構函式的應用 子級建構函式,繼承的是父級建構函式的屬性和方法 常見的繼承操作,分為 es5 的繼承語法 和 es6 的繼承語法 實際專案中一般不會直接使用繼承語法,一般都是通過框架來完成繼承,不用專...