定義乙個物件

2021-09-20 07:02:12 字數 923 閱讀 7455

var rectangle = function(width, height);

rectangle.prototype.area = function();

rectangle.prototype.girth = function();

//呼叫方式

var rect = new rectangle(2, 4);

rect.area();

rect.girth();

var rectangle = ,

area : function(),

girth : function()

};//呼叫方式

rectangle.create(2, 4);

rectangle.area();

rectangle.girth();

var class_me = function(){};//既可以看作是物件,也可以看做是乙個類(new關鍵字的時候)

class_me.prototype.aa=function();//看成是類,這裡定義其子類的原型物件

var object = new class_me();//把class_me看作是乙個類

object.aa();//object物件呼叫aa方法,如果object物件自身有這個方法,就會呼叫自身的方法,如果沒有這個方法,那麼就回去呼叫它對應的原型物件的這個方法,如果兩個物件都沒有這個方法,那麼就會報undefined

class_me.aa();//這個時候class_me是乙個物件,這個物件去呼叫aa方法,原理同上,這裡回報undefined的,因為它本身沒有定義aa方法,它對於的原型物件object也沒有aa方法,class_me物件的原型物件應該在它的上一級,也就是new出這個物件的那個類所在的那一層

js 的物件 如何定義乙個物件

通過var object 物件字面量,可以叫物件直接量來自定義乙個物件 物件自面量是乙個表示式,這個表示式的每次運算都建立並初始化乙個新物件。每次計算物件字面量的時候,也都會計算他的每個屬性值。也眩光是說,如果在乙個重複呼叫的函式中的迴圈體內使用了物件的直接量,它將建立很多新物件,並且每次建立的物件...

python定義乙個 Python定義乙個類

在物件導向的世界裡,你的 通常稱為 類的方法 method,而資料通常稱為 類的屬性 attribute,例項化的資料物件通常稱為 例項 instance。python使用class建立類。每個定義的類都有乙個特殊的方法,名為 init 可以通過這個方法控制如何初始化物件。類中方法的定義與函式的定義...

C 定義乙個物件和new乙個物件的區別與聯絡

由於對c 的使用時斷斷續續的,所以今天拿起來看了,c 中乙個最大的特色就是有了類的設計思想 基本後面的所有包括封裝,多型,繼承等都是基於類的思想完成的。類到物件的過程就是例項化的過程,我經常會看到兩種方式,一種是這樣的 class a void main 另外一種是這樣的 class a void ...