JavaScript 類
類是函數的一種,但(dàn)我們不使用(yòng)關鍵字 function 來(lái)對(duì)其初始化,而是使用(yòng)關鍵字 class,并在 constructor() 方法中分配屬性:
實例
創建一個 Car 類,然後基于這(zhè)個 Car 類創建名爲 "mycar" 的對(duì)象:
class Car { // 創建類
constructor(brand) { // 類構造方法
this.carname = brand; // 類主體、屬性
}
}
mycar = new Car("Ford"); // 創建 Car 類的對(duì)象
Class 方法
方法 | 描述 |
---|---|
constructor() | 用(yòng)于創建和(hé)初始化在類中創建的對(duì)象的特殊方法。 |
Class 關鍵字
關鍵字 | 描述 |
---|---|
extends | 擴展類(繼承)。 |
static | 爲類定義靜态方法。 |
super | 引用(yòng)父類。 |