物件導向和面向過程:同乙個問題,把大象裝進冰箱裡面
建立乙個類
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 檢視。真實開發中,為...