-
oc不支持方法重載查看全部
-
如果父類方法沒有聲明,則子類無法繼承查看全部
-
父類方法中使用私有變量,集成后子類可以看到;但子類不能直接使用查看全部
-
這位老師說的非常好,通俗易懂,贊一個查看全部
-
1、方法重寫 子類繼承父類的方法,同時修改父類方法 (參數(shù)個數(shù),返回值完全與父類中的方法相同) 2、方法重載 函數(shù)名一樣(參數(shù)個數(shù)或返回值與父類中方法不同) 重載+重寫=多態(tài) Object-c不支持方法重載查看全部
-
Object-c中沒有多繼承,使用《協(xié)議》實現(xiàn)多繼承(類似java中的接口)。查看全部
-
成員變量訪問修飾符 @public //類內(nèi)外都能訪問,可繼承。使用->進行訪問/設(shè)置 @protected //類內(nèi)可使用,類外無法使用,可繼承。 @private //類內(nèi)可使用,類外不可使用,不可繼承。 @package //在框架內(nèi)可使用,在框架外不可用。 方法沒有訪問修飾符 若不想在類外使用方法可在.m文件中直接寫方法的實現(xiàn),.h文件中不寫方法聲明查看全部
-
-(id)init; //萬能類型 -(instancetype)init; //當(dāng)前類型查看全部
-
-(void)showWithA:(int)a andB:(int)b 方法名為 showWithA: andB:查看全部
-
- 對象方法 + 類方法 (類似java中的static) .h文件 聲明方法 .m文件 實現(xiàn)方法 + 方法不能調(diào)用成員變量,能調(diào)用以static聲明的變量查看全部
-
新版本中不用特意聲明成員變量,聲明屬性后會自動對應(yīng)生成成員變量; 成員變量可以寫在.m文件里;查看全部
-
類內(nèi)調(diào)用成員變量而不是屬性,屬性是給類外使用的查看全部
-
要訪問成員變量 需要修改訪問級別為@public 類內(nèi)使用成員變量,類外使用屬性查看全部
-
可以用父類的對象接收子類的對象查看全部
-
子類繼承父類,重寫繼承自父類方法print,還可以調(diào)用父類類的方法[super print],用[self print]調(diào)用重寫后的方法查看全部
舉報
0/150
提交
取消