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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 心若不动 中级黑马   /  2016-4-14 22:23  /  829 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. 动态类型:
运行的时候确定的类型

2. 动态绑定:
动态绑定是基于动态类型的:
基于动态类型,在某个实例对象被确定后,其类型便被确定了。该对象对应的属性和响应的消息也被完全确定,这就是动态绑定。
动态绑定所做的,即是在实例所属类确定后,将某些属性和相应的方法绑定到实例上。

3.  动态加载:
动态创建类Class,动态添加Class成员变量与成员函数,动态变量赋值与取值,动态函数调用等;


4.  内省(Introspection)是面向对象语言和环境的一个强大特性,Objective-C和Cocoa在这个方面尤其的丰富。
内省是对象揭示自己作为一个运行时对象的详细信息的一种能力。这些详细信息包括对象在继承树上的位置,对象是否遵循特定的协议,以及是否可以响应特定的消息。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马