黑马程序员技术交流社区

标题: 对象的method如何访问对象变量 [打印本页]

作者: kingloveyy    时间: 2014-9-25 23:39
标题: 对象的method如何访问对象变量
      在编译期间,编译器可以知道指定class的所有继承关系,所以它也知道要生成的object包含的所有变量(包含了父类的)。这样它就能算出所有变量相对于oject的首地址的偏移。在运行的时候,我们这样调用object 的方法:[myobj method];实际上编译器会隐含的把myobj的地址传递给method,所谓第一个参数这样知道了object的首地址和变量的偏移,也就知道了变量的地址。





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