最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

2023-07-17 17:00 作者:西風(fēng)鎮(zhèn)岳  | 我要投稿

P133 面向?qū)ο罄^承

ES6部分

繼承是面向?qū)ο缶幊讨械囊环N機(jī)制,它允許一個(gè)類從另一個(gè)類中繼承屬性和方法。被繼承的類稱為父類或超類(super),繼承這些屬性和方法的類稱為子類。

繼承的主要優(yōu)勢(shì)是代碼重用。通過(guò)繼承,子類可以直接使用父類的屬性和方法,而無(wú)需重新編寫相同的代碼。這使得代碼更易于維護(hù)和擴(kuò)展,可以提高代碼的可讀性和可靠性。

在ES5中,需要通過(guò)構(gòu)造函數(shù)繼承來(lái)繼承構(gòu)造函數(shù)內(nèi)的私有部分。

通過(guò)原型鏈繼承或者寄生繼承來(lái)繼承原型內(nèi)的公有部分。

在ES6中,引入了class語(yǔ)法糖??梢允褂胑xtends關(guān)鍵字繼承一個(gè)類,并使用super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)和方法。

ES6的繼承語(yǔ)法更加簡(jiǎn)潔和易讀。

案例:

class Parent {

??constructor() {

????this.name = "Parent";

??}


??sayHello() {

????console.log("Hello from Parent");

??}

}


class Child extends Parent {

??constructor() {

????super();

????this.age = 10;

??}


??sayAge() {

????console.log("My age is " + this.age);

??}

}


let child = new Child();

child.sayHello(); // 輸出 "Hello from Parent"

child.sayAge(); // 輸出 "My age is 10"


千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
凤庆县| 板桥市| 巨野县| 大厂| 邵阳市| 汝州市| 奉贤区| 新绛县| 甘肃省| 甘泉县| 白河县| 曲麻莱县| 浏阳市| 隆化县| 崇州市| 湛江市| 阿城市| 裕民县| 湖北省| 赞皇县| 阳春市| 元氏县| 南开区| 鱼台县| 深水埗区| 栾川县| 南阳市| 子洲县| 始兴县| 林州市| 永胜县| 钟山县| 区。| 荃湾区| 噶尔县| 滨州市| 平远县| 新龙县| 侯马市| 凤阳县| 永顺县|