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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我们用类的方式告诉了计算机我们需要一个什么样的对象,之后我们要在程序中使用这个对象, 就必须先创建一个对象
只要是用new操作符定义的实体就在会堆内存中开辟一个新的空间。 注意:
[Car new];
在内存中干三件事:
1.开辟存储空间 2.初始化成员变量(写在类声明大括号中的属性就叫成员变量,也叫实例变量) 3.返回指针地址
理解方式一: 定义了一个Car类型的指针变量 指针变量指向新申请的内存空间
理解方式二: 用Car类实例化了一个实例对象,对象的名称是p
Car *p = [Car new];
并每一个对象中都有一份属于自己的属性。
通过 对象->对象成员(注意声明属性为:@public) 的方式操作对象中的成员, 对其中一个对象 的成员进行了修改。和另一个对象没有关系。

2 个回复

倒序浏览
Jhon 来自手机 中级黑马 2015-12-9 10:29:47
沙发
赞赞赞!!
回复 使用道具 举报
和老师说的一样一样的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马