黑马程序员技术交流社区
标题:
匿名类的部分内容
[打印本页]
作者:
twototwoto
时间:
2016-7-23 01:52
标题:
匿名类的部分内容
1.使用匿名类访问实例变量(只能访问一次)以后再次访问,实际上就是访问新的空间了
2.使用匿名的类可以调用方法
3.匿名类可以作为方法的参数使用;
使用匿名类的优点是可以简化代码,方便方法的调用
缺点是匿名对象实例化后,只能正确的使用成员变量一次
Car * car = [Car new];
其中的[Car new]可以替换为[[car alloc]init]
上述两种方式的区别在于new把分配内存和初始化的工作一起完成了,先分配内存,然后调用类的构造函数
alloc和init分别把分配内存和初始化的工作分开,这样更加灵活,可以自行初始化对象的成员变量值,而不必像new每次都初始化为0
作者:
gdutyong
时间:
2016-7-23 13:07
good!!!!!!!
作者:
twototwoto
时间:
2016-7-23 17:58
gdutyong 发表于 2016-7-23 13:07
good!!!!!!!
谢谢,共同进步{:3_53:}
作者:
jilaiyuan
时间:
2016-7-23 23:08
学习了~谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2