站長資訊網
最全最豐富的資訊網站

javascript中class的意思是什么

在JavaScript中,class的意思是“類”,class關鍵字用于定義一個類的模板,類可以理解為是一個具有相同屬性和行為的群體的集合,語法為“class{設置變量和方法}”。

javascript中class的意思是什么

本教程操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

javascript中class的意思是什么

1、什么是類?

這里我們可以理解類是一個具有相同屬性和行為的群體的集合。在es6中,首次引入了類的概念,通過創建class關鍵字來定義一個類的模板。

2、在js中實現創建一個Class

class Number{ }

3、實現Class的構造方法、實例屬性和實例方法

//構造方法 class Number{ //實例屬性 constructor(id,age){ //this指向當前事件 this.id=id; this.age=age; } //實例方法 num(){ console.log("hh"); } } //實例化對象 var n1=new Number("1","2"); n1.num(1); console.log(n1.id); console.log(n1.age); var n2=new Number("3","4"); n2.num(2); console.log(n2.id); console.log(n2.age);

效果展示:

hh 1 2 hh 3 4

4、Class的靜態屬性和靜態方法

//構造方法 class Number{ //靜態屬性調用一個方法 static ppp=1; //實例屬性 constructor(id,age){ //this指向當前事件 this.id=id; this.age=age; console.log(Number.ppp) } //實例方法 num(){ console.log("hh"); }} //實例化對象 var n1=new Number("1","2"); n1.num(1); console.log(n1.id); console.log(n1.age); var n2=new Number("3","4"); n2.num(2); console.log(n2.id); console.log(n2.age);

效果展示:

1 hh 1 2 1 hh 3 4

5、類的繼承

//父類 class Father{ //構造方法不能被繼承 constructor(){ console.log("我是父親"); this.name="father" } } //子類 class Son extend Father{ //執行子類構造方法之前必須先執行父類構造方法 constructor(){ super();//執行父類構造方法 console.log("我是兒子") } } var son=new Son; console.log(son.name)

效果展示:

我是父親 我是兒子 father

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
91精品国产高清久久久久久91| 国产99久久久国产精品~~牛| 精品久久久久久亚洲精品| 成人精品视频一区二区三区不卡 | 亚洲精品V欧洲精品V日韩精品| mm1313亚洲精品国产| 日韩精品免费在线视频| 最新国产精品好看的国产精品| 国产精品俺来也在线观看| 久久精品国产亚洲av麻豆小说| 久久福利青草精品资源站| 久久99精品久久久久久秒播 | 久久精品蜜芽亚洲国产AV| 久久国产精品老人性| 免费精品99久久国产综合精品 | 99精品久久久久中文字幕| 亚洲第一区精品观看| 日韩精品电影在线观看| 日韩一区二区久久久久久| 国产精品主播叶子闺蜜| 精品无码综合一区二区三区| 2020国产成人久久精品| 久久久国产精品四虎| 亚洲精品第一国产综合精品| 99re热视频精品首页| 午夜精品射精入后重之免费观看| 久久精品国产亚洲AV网站| 国产国拍亚洲精品mv在线观看 | 国产 精品 自在 线| 2022国产精品视频| 亚洲精品国产福利片| 666精品国产精品亚洲| 亚洲精品乱码久久久久久下载 | 日韩精品无码一区二区三区| 久久99精品久久久久久青青日本 | 97久久精品一区二区三区| 91www永久在线精品果冻传媒| 1313午夜精品久久午夜片| 久久99久国产麻精品66| jizz国产精品jizz中国| 国产精品第一区揄拍|