Js高階物件導向 一 類的建立和使用

2021-10-01 05:03:58 字數 1633 閱讀 6080

物件導向和面向過程:同乙個問題,把大象裝進冰箱裡面

建立乙個類

class

people

}

利用new例項化乙個物件

xyb =

newpeople(20

);

例子

class

people

sing

(song)

}var xyb =

newpeople

('xyb',20

);xyb.

sing

('《今天》'

)var lyw =

newpeople

('lyw',19

)lyw.

sing

('《後來》'

)

繼承父類

class

father

}class

sonextends

father

var son =

newson()

;son.

money()

// 子類繼承父類的money方法

繼承中的問題

class

father

sum()}

class

sonextends

father

}var father =

newfather(10

,20);

father.

sum(

)var son =

newson(20

,30);

son.

sum(

)// 這裡會報錯,son繼承父類的sum方法,但是重寫了初始化建構函式

// 父類裡面的sum的this.x和y指向的是父類裡面的x和y

// 我們例項的son傳入的20和30是屬於子類的值,所以sum用不了

解決繼承中的問題super()函式

class

father

sum()}

class

sonextends

father

}var father =

newfather(10

,20);

father.

sum(

)var son =

newson(20

,30);

son.

sum(

)

子類繼承父類並擴充套件方法

class

father

sum()}

class

sonextends

father

subtract()

}var son =

newson(10

,20);

son.

subtract()

son.

sum(

)

Objective C 的類和物件的建立和使用

在oc中類有介面 inte ce 和實現 implementation 兩部分組成。1.inte ce介面部分。介面的擴充套件名為.h。在該檔案中主要說名類有哪些特性和功能。在其中存放了類的例項變數和方法。比如建立student類基於nsobject類 inte ce student nsobjec...

一 類的建立和銷毀 singleton單例模式

使用的場景 在系統中本質上是唯一的,只要乙個例項物件 jdk1.5之前的實現方式 單例的實現方式1 public class singleton 變成可序列化 public class singleton implements serializable 保證singleton屬性,加readreso...

JS物件導向基礎 內建類 自定義類建立的底層機制

物件導向思想,圍繞物件 類 例項的概念與關係展開 物件 類 例項的概念可以按照自然界中類別和個體的概念進行理解。至於物件 萬物皆物件 dom元素類 每乙個dom元素物件也有自己的類和祖先類檢視dom元素物件的類和祖先類,可以在控制台dir 獲得的元素物件 沿著原型鏈 proto 檢視。真實開發中,為...