8.復合
語法:@inte***ce unicycle : nsobject
pedal *pedal;
tire *tire;
@end // unicycle
peal 和 tire 通過復合的方式組成了uicyle(獨輪車)
復合和繼承
繼承在物件間建立了「is a」(是乙個)的關係。
比如:三角形是乙個形狀,slant6 是乙個發動機,如果能說「x是乙個y」,就可以使用繼承
復合建立的則是「has a」(有乙個)的關係。
比如:汽車有乙個發動機和輪胎,與繼承相反,汽車不是乙個發動機,也不是乙個輪胎,
如果能說「x有乙個y」,就可以使用復合。
objective C程式設計學習筆記2 類
1 類分為宣告部分和實現部分 宣告部分放在.h標頭檔案中,宣告的格式 inte ce classname parentclass 成員方法宣告 end 實現部分放在.m或.mm中,實現的格式 implementation 成員方法的宣告 end 成員方法的宣告格式 2.合成方法生成seter和get...
OBJECTIVE C語言基礎
1.oc語言的特點 objective c,通常寫作objc,oc和較少用的 objective c或obj c,是擴充c的物件導向程式設計語言。objective c是靜態的,強型別定義的語言。只允許單根繼承 cocoa中的根是nsobject 2.常量 程式執行過程中,值不能被改變的量稱為常量。...
Objective C 基礎知識學習筆記02
類 屬性方法 幹什麼 繼承特性 子類繼承父類,繼承父類的所有屬性和方法。people.nsobject 繼承類的三大特性 父類不能使用子類的方法。繼承並不是子類全部把父類的所有方法都拿過來了,而是子類繼承過來了,父類仍然也存在這些 當子類擁有父類同名的方法時,子類只會呼叫子類的方法,而不會呼叫從父類...