重写 - init 方法总结
2014-10-22 00:47
211 查看
/*
1、一定要调用回super的init方法:初始化父类中的声明的一些成员变量和其他属性
self = [super init]; // 返回当前对象self
2、如果对象初始化成功,才有必要进行接下来的初始化
if(self = [super init])
{
_age = 10;
}
3、返回一个已经初始化完成的对象
return self;
*/
完整代码:
- (id)init
{
if(self = [super init])
{
_age = 10;
}
return self;
}
1、一定要调用回super的init方法:初始化父类中的声明的一些成员变量和其他属性
self = [super init]; // 返回当前对象self
2、如果对象初始化成功,才有必要进行接下来的初始化
if(self = [super init])
{
_age = 10;
}
3、返回一个已经初始化完成的对象
return self;
*/
完整代码:
- (id)init
{
if(self = [super init])
{
_age = 10;
}
return self;
}
相关文章推荐
- Object 开发中常用的重写方法总结toString,equals,hashCode,compareTo
- JAVA笔试题总结3:父类构造器调用被子类重写方法
- Objective-C中,重写init方法为什么要self = [super init]?
- Swift - 重写UIKit框架类的init初始化方法(以UITabBarController为例)
- Objective-C学习笔记(二十二)——初始化方法init的重写与自定义
- 权限判断-重写Page之OnInit方法
- Swift - 重写UIKit框架类的init初始化方法(以UITabBarController为例)
- objective-c重写init方法和自定义构造方法
- objective-c自学总结(二)---init/set/get方法
- Objective-C中,重写init方法为什么要self = [super init]
- 继承CCSprite时不要重写init方法,否则会无限循环
- 转:重写init方法(构造方法)
- 重写init方法(构造方法)
- 重写init方法
- 黑马程序员——构造方法之init的重写和自定义构造方法
- 关于方法重写和方法重载的总结
- 黑马程序员--03.面向对象--03.子类父类方法重写和覆盖的理解【个人总结】
- 对于同个页面引入不同js文件中重写window.onbeforeunload方法的总结
- 在MVC的WebApi中默认是没有开启Session会话支持的。需要在Global中重写Init方法来指定会话需要支持的类型
- 重写init方法为什么要self = [super init]