博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC中自定义构造方法
阅读量:6827 次
发布时间:2019-06-26

本文共 448 字,大约阅读时间需要 1 分钟。

格式

-(instancetype)init(){   self=[super init]   if(self){   }   return self;    }

  

自定义构造方法规范

1)一定是对象方法,以减号开头2)返回值一般是id类型3)方法名一般以initWith开头

 带参数的构造方法

1 -(instatncetype) initWithName:(NSString *) name andAge:(int)age{ 2   if(self=[super init]){ 3  4     _age=age; 5     _name=name; 6   } 7  8   return self; 9 10 }11 12 使用:13   Person *p1=[[Person allco]initWithNmae:@"张三丰" andAge 19];

 

  

 

转载于:https://www.cnblogs.com/developer-wang/p/4501274.html

你可能感兴趣的文章
BZOJ4555: [Tjoi2016&Heoi2016]求和
查看>>
如何用Axure快速制作APP交互原型
查看>>
微软正式开源Blazor,将.NET带回到浏览器
查看>>
Linux中普通用户配置sudo权限(带密或免密)
查看>>
poj1753-Flip Game BFS+位运算
查看>>
DeDe调用body文章内容
查看>>
Eclipse的Debug(一)
查看>>
配置虚拟主机(搭建网站)
查看>>
用了N年的接口,你知道接口是什么吗?——一个简单实例说明接口的伟大意义...
查看>>
EF 数据库迁移(Migration)
查看>>
第二类斯特林数
查看>>
VFL语言使用
查看>>
艾科 驱动电路分析
查看>>
洛谷3794:签到题IV——题解
查看>>
CF Round #426 (Div. 2) The Useless Toy 思维 水题
查看>>
spring 注解
查看>>
C#获取DLL、程序路径,C#获取桌面、收藏夹等特殊系统路径
查看>>
STL标准模板库 向量容器(vector)
查看>>
plt.spy()函数
查看>>
JAVA设计模式之观察者模式
查看>>