国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

class 創建對象

2024-04-27 15:12:57
字體:
來源:轉載
供稿:網友

1,js中的class

一直以來js中是沒有類的概念的。創建對象是通過構造函數,構造函數和普通的函數一樣,只是調用的方式不一樣。 在ES2015中,正式有了class的概念。但這個class和別的語言中的類還是有區別的。只是一個語法糖而已。

class Person{}; console.log(typeof Person);//function

這里的class只是在構造函數上包裝了一層而已。

2,class的用法

class Person{ constructor(name,age){ this.name=name; this.age=age; } sayNmae(){ console.log(this.name); } } var person1=new Person("qi",23); console.log(person1.name); console.log(person1.age);

可以看到class的用法和別的面向對象語言的用法是差不多的。下面是一段java中的語言,來對比一下。

public class Student{ public String name; public int age; public SayName(){ }; public static void main(String[] args){ } }

可以看到js中的面向對象和java中的面向對象的寫法大致是一樣的。 但要注意的是js中的class只可以通過new調用,不可以直接調用。直接調用時會報錯的。這一點和5版本中的構造函數有些不同。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 启东市| 泸水县| 正安县| 瓮安县| 孟津县| 博乐市| 新郑市| 荣成市| 内丘县| 长汀县| 台山市| 尉犁县| 博湖县| 潞西市| 四川省| 信丰县| 冀州市| 习水县| 方正县| 年辖:市辖区| 台中市| 峨眉山市| 贞丰县| 平遥县| 阳西县| 双城市| 海口市| 余庆县| 张家界市| 怀来县| 盘锦市| 宜兴市| 平和县| 新沂市| 广平县| 营山县| 自贡市| 广元市| 特克斯县| 辽阳县| 普兰店市|