ES6 中的繼承

2022-03-08 21:26:06 字數 745 閱讀 6807

es6 繼承

(逼格最高,也是未來的趨勢,必學必用)

知識點:
class  類

es6給我們提供了class的語法糖,可以通過class來建立類

1       class person 6/*

下面的寫法就等同於把方法掛在原型上

*/7 static say()//

方法和方法之間不用加逗號 ,

10 say()13}

1415 let p = new person('成龍',20);

16 p.say();//

成龍

宣告子類 extends 父類名 就繼承父類了

1

class coder extends person

22codeing()

25say()

2829}30

31 let c = new coder('前端','周杰倫',20);

32 let p = new person('張杰',30);

33//

delete c.name;

34console.log(c);

35//

c.say();

36//

p.say();

37//

c.codeing();

ES6 中的繼承

下面的例子是分別使用es5和es6的語法來實現programer類 繼承 person類 1.es5中的繼承實現2.es6中的繼承實現 1.定義個person類 class person 3.獲取名稱的方法 getname 4.定義乙個programer類 並且繼承 person 類 class p...

繼承及ES6繼承

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

繼承 ES6的繼承語法

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