ObjectC----便利构造器和指定初始化
来源:互联网 发布:keep设置网络 编辑:程序博客网 时间:2024/04/29 09:40
// Creat By 郭仔 2015年03月30日16:33:12
指定初始化方法是对父类的init方法实现的重载,没必要在.m文件中进行声明,此方法被本类中其他方法调用。
方法的实现:
-(instancetype)init
{
if(self = [super init]) //也可以self = [self init],以便被本类中其他方法(init方法)调用。此处self执行的是该方法的对 // 象
{
// 本类中变量初始化
}
return self;
}
=========================================================================================
便利构造器:是类方法,封装了alloc和init方法,使用起来更方便
例如:
+ (id)VnHeroWithBlood:(int)blood
{
VnHero *hero = [[VnHero alloc] init];
[hero setVnHeroBlood:blood];// 调用的setter方法
return hero; // 这里已经不是以前的self了
}
主函数声明:
// 调用便利构造器
VnHero * vn = [VnHero VnHeroWithBlood:67];
NSLog(@"blood = %i", [vn blood]);
1 0
- ObjectC----便利构造器和指定初始化
- 指定初始化和构造便利器
- 【继承】指定初始化方法【便利构造器】
- 浅析关于ObjectC中的自定义初始化方法和便利构造器以及重写父类的description方法的理解
- Objective-C学习- 便利初始化函数和便利构造器
- Objective-C中的便利初始化函数和便利构造器
- OC初始化函数和便利构造器
- 便利初始化函数与便利构造器
- oc 便利初始化、便利构造器
- 初始化-便利构造器(代码)
- 继承 完整的初始化方法和便利构造器
- Objective-c语言_便利初始化函数和便利构造器
- Objective-C语言_便利初始化函数和便利构造器
- oc语言类 便利初始化函数 便利构造器 属性
- 03 继承 初始化方法 便利构造器
- 继承 初始化方法 便利构造器
- oc初始化方法,便利构造器
- OCday3 初始化方法, 便利构造器, 继承
- Unix Socket --- 原始套接字(Raw Socket)
- 第四周项目一三角形类的构造函数(3)
- Android ListView在布局上用到的几个属性
- 服务启动方式、bitmap、surfaceview
- android上建立http服务器
- ObjectC----便利构造器和指定初始化
- 卸载vmware tool,需要手动卸载open-vm-tools,但由于依赖性失败了
- 第3周项目1-三角形累的构造函数(4)
- Vim入门基础
- mysql如何仅导出数据结构
- matlab矩阵基础运算
- MySQL安装教程图解
- IO流第八课,缓冲流、BufferedInputStream、BufferedOutputStream、BufferedReader、BufferedWriter
- 执行系统命令并且将输出写到指定日志文件的shell脚本(1)