class es6 中 為 關鍵字用來宣告 乙個 類
1.只能通過new呼叫
2.不存在變數提公升
3.多個方法之間直接書寫,不需要,隔開
4.類的方法是直接定義在類的原型上的
5.定義在類中的方法不可列舉
6.object.keys() 和 object.values()
下面是詳細解釋
1.只能通過new呼叫
2.不存在變數提公升
3.多個方法之間直接書寫 不需要,隔開
解析:其中constructor方法和say方法之間並沒有用逗給開。因為不是物件,所以不需要用逗號隔開。
4.類的方法是直接定義在類的原型上的
5.定義在類中的方法不可列舉
class p
say()
};var p1 = new p("kite",29);
for( var attr in p1 )
6.object.keys()和object.values()
除了通過for in來遍歷物件中的屬性,可以通過object.keys()得到物件的屬性名,可以通過object.keys()得到物件的屬性值
繼承
extends
注意: 建構函式中呼叫super
舉例說明
自定義事件
建立:new customevent(事件名,事件物件設定引數);
事件物件設定引數 //是否設定冒泡
繫結:元素.addeventlistener
觸發:元素.dispatchevent(自定義事件例項,事件名)
舉例說明:
box
通過函式模擬自定義函式:
以物件導向的方式 寫 自定義事件:
Python基礎語法十六 物件導向程式設計
1 類屬性 直接定義在類中的變數是類屬性 類屬性的值不會因為物件不同而不一樣 2 物件屬性 通過 self.屬性名 值 定義在init函式中的屬性 物件屬性的值會因為物件不同而不一樣 1.查物件.屬性 獲取物件中指定屬性對應的值,屬性不存在會報錯 getattr 物件,屬性名 獲取物件指定屬性對應的...
python基礎物件導向 上(入門篇 九)
2.類3.類的定義 4.引數self 5.總結 自己定義乙個類 使用class關鍵字來定義 語法 class 類名 塊 class myclass pass m myclass m是通過myclass建立的物件 m是myclass的例項 m2 myclass m2也是通過myclass建立的物件 m...
JS基礎入門篇(十八) 日期物件
日期物件 通過new date 就能建立乙個日期物件,這個物件中有當前系統時間的所有詳細資訊。如果想不停列印當前的時間,可以看以下 getfullyear 獲取年 getmonth 獲取月 月份從0開始計算 getdate 獲取日 getday 獲取天 gethours 獲取時 getminutes...