A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 今天天气不错 中级黑马   /  2016-1-23 22:27  /  936 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

匿名类优缺点
优点:可以简化代码,方便方法调用
缺点:匿名对象实例化以后,只能正确的使用成员变量一次
常见用法:
//下面两句的作用是等价的
Person *p = [[Person alloc] init];
Person *p1 = [Person new];
两者的区别:
alloc 和 init 分别把分配内存和初始化的工作分开。这样更加的灵活,可以自行初始化对象的成员变量值
而不像new每次都初始化为0
new是把分配内存和初始化的工作一起完成了,先分配内存,然后调用类的构造函数。


1 个回复

倒序浏览
这个和匿名类有关?????
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马