js自定義物件的三種方式

2021-10-07 06:43:08 字數 742 閱讀 1009

js是物件導向的程式語言。物件具有三大特徵:繼承、封裝、多型;物件包含屬性和行為。

①常規定義物件

var person =

newobject()

;//設定屬性

person.name =

"張三"

; person.age =8;

//設定物件的方法

person.

eat=

function()

②簡單版定義物件
var cat =};

//有關該類的成員有上下兩種新增方式

cat.cattype =

"緬甸貓"

;

③涉及到繼承的建立方式
var animal=

, sleep:

function()

};//建立乙個小的動物物件

var pig=object.

create

(animal)

;//pig這個物件的_proto_屬性指向animal物件

console.

log(pig)

; pig.name=

"小花"

; pig.color=

"黑色"

; pig.

eat();

//這個方法建立後輸出的結果與前兩種方法的輸出樣式相同

jpa自定義sql的三種方式

1 在repository介面上註解 query引數 1 query select o from agentinfo o where o.userid 1 and o.balance 0 2 query value select from fl agentinfo a inner join sele...

自定義View的三種實現方式及自定義屬性使用介紹

實現自定義view的方式,從整體上看,只分為三種 組合控制項,繼承控制項,自繪控制項。然後就是根據需要來新增自定義的屬性,就這麼簡單。本文將會針對這4個方面進行詳細的講解。主要內容如下 一 組合控制項 組合控制項,顧名思義,就是將系統原有的控制項進行組合,構成乙個新的控制項。這種方式下,不需要開發者...

自定義類,三種寫法

自定義類,設定為public,方便但不安全,被他人引用而造成異常 方法1 3 class user public string name 設定為public,方便但不安全,被他人引用而造成異常 public string public void set string values if values...