-
oc不支持方法重载查看全部
-
如果父类方法没有声明,则子类无法继承查看全部
-
父类方法中使用私有变量,集成后子类可以看到;但子类不能直接使用查看全部
-
这位老师说的非常好,通俗易懂,赞一个查看全部
-
1、方法重写 子类继承父类的方法,同时修改父类方法 (参数个数,返回值完全与父类中的方法相同) 2、方法重载 函数名一样(参数个数或返回值与父类中方法不同) 重载+重写=多态 Object-c不支持方法重载查看全部
-
Object-c中没有多继承,使用《协议》实现多继承(类似java中的接口)。查看全部
-
成员变量访问修饰符 @public //类内外都能访问,可继承。使用->进行访问/设置 @protected //类内可使用,类外无法使用,可继承。 @private //类内可使用,类外不可使用,不可继承。 @package //在框架内可使用,在框架外不可用。 方法没有访问修饰符 若不想在类外使用方法可在.m文件中直接写方法的实现,.h文件中不写方法声明查看全部
-
-(id)init; //万能类型 -(instancetype)init; //当前类型查看全部
-
-(void)showWithA:(int)a andB:(int)b 方法名为 showWithA: andB:查看全部
-
- 对象方法 + 类方法 (类似java中的static) .h文件 声明方法 .m文件 实现方法 + 方法不能调用成员变量,能调用以static声明的变量查看全部
-
新版本中不用特意声明成员变量,声明属性后会自动对应生成成员变量; 成员变量可以写在.m文件里;查看全部
-
类内调用成员变量而不是属性,属性是给类外使用的查看全部
-
要访问成员变量 需要修改访问级别为@public 类内使用成员变量,类外使用属性查看全部
-
可以用父类的对象接收子类的对象查看全部
-
子类继承父类,重写继承自父类方法print,还可以调用父类类的方法[super print],用[self print]调用重写后的方法查看全部
举报
0/150
提交
取消