黑马程序员技术交流社区

标题: 对 对象的理解 [打印本页]

作者: 楚燮哥哥    时间: 2014-11-30 10:47
标题: 对 对象的理解
  在学习面向对象的时候,总会听到一句很经典的话,万物皆对象,但这只是停留在概念上的理解。对象其实就是基本构造单元,开发者可以通过对象来存储并传递数据。拥有属性(也就是对象的成员变量)可以说是对象的一个本质特征,属性是数据传递的基础,它是一个标识,标明这块内存中存放的是什么样的数据,而当该属性被访问时,访问的代码会在运行时替换成偏移量,表示该变量距离存放对象内存区域的起始地址有多远。在对象之间传递数据并执行任务的过程就是oc的消息传递机制。当程序运行起来以后,为其提供相关支持的代码叫做Object-C运行期环境,它提供来一些使得对象之间能够传递消息的重要函数,并且包含创建类实例的所有全部逻辑。

作者: 下一刻湮灭    时间: 2014-11-30 14:33
恩,这是比较清楚的操作过程原理把




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