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