卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

js中,什么是“實例化”?

網(wǎng)友解答: 在解釋實例化之前,我們要理解一個概念,什么叫做類。類是抽象概念,比如美食,美食是一個抽象概念,我們不知道什么是美食,每個人對美食的定義不同,有些人認(rèn)為鮑魚、龍蝦是美食,有些人

網(wǎng)友解答:

在解釋實例化之前,我們要理解一個概念,什么叫做類。

類是抽象概念,比如美食,美食是一個抽象概念,我們不知道什么是美食,每個人對美食的定義不同,有些人認(rèn)為鮑魚、龍蝦是美食,有些人認(rèn)為一碗酸湯面就是美食。那么美食,就是類,而鮑魚、龍蝦、酸湯面,就是美食實例化之后的答案。

我們在代碼中看一下上述過程:

class Food {

constructor(name) {

this.name = name;

}

print() {

console.log(`美食是: ${this.name}`);

}

}

const abalone = new Food('鮑魚');

abalone.print(); // 美食是: 鮑魚

上面的過程,就是實例化過程,而 abalone 就是實例化對象。首先我們聲明了一個抽象概念,美食類,在美食類的 constructor(構(gòu)造器,初始化的時候執(zhí)行)里,我們需要一個字符串來存儲美食的名字。

當(dāng)我們執(zhí)行 new Food('鮑魚') 的時候,就把抽象的類進(jìn)行了“實例化”變成了一個我們認(rèn)知體系中存在的鮑魚,這就是實例化。

網(wǎng)友解答:

當(dāng)用JS寫類后,用類來定義對象,就叫實例化。

function cx(){

this.alert=function(){};

}

var o=new cx();//實例化

o.alert();

你試下,有問題聯(lián)系我。

標(biāo)簽: