黑马程序员技术交流社区

标题: 创建一个对象并访问成员变量 [打印本页]

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

作者: Jhon    时间: 2015-12-9 10:29
赞赞赞!!
作者: xianglin123    时间: 2015-12-9 11:17
和老师说的一样一样的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2