黑马程序员技术交流社区
标题:
实例化对象的时候关键字new的作用
[打印本页]
作者:
knight_zfh1288
时间:
2015-10-18 23:57
标题:
实例化对象的时候关键字new的作用
本帖最后由 knight_zfh1288 于 2015-10-18 23:59 编辑
OC中,对象的实例化语法:类名 *对象名 = [类名 new];
new在对象的实例化过程中共做了三件事:
1、开辟内存空间,相当于alloc函数。
2、对类的成员属性初始化,相当于init函数,一般初始化值为0或者nil。若初始化为指定的值,可以重写init函数。
3、返回对象地址。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2