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...