《objective c 基礎》筆記2 復合

2021-08-27 09:12:11 字數 378 閱讀 4773

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 繼承類的三大特性 父類不能使用子類的方法。繼承並不是子類全部把父類的所有方法都拿過來了,而是子類繼承過來了,父類仍然也存在這些 當子類擁有父類同名的方法時,子類只會呼叫子類的方法,而不會呼叫從父類...