32. Java 特性 -- It 动态性
|
![BACKWARD](backward.gif) ![FORWARD](forward.gif) |
- Java 模型比C++的动态性要好, 接近于Smalltalk 或 Perl.
- 在父类实现被更新后, 子类不需要重新编译.
- 类有runtime 陈述(按照Class类实现), 它允许用户在运行时察看一个给定对象实例的类型
(在 C 中如果指针是指向整数或浏览器则无法知道)
- C++ 有 "脆弱父类" 问题, 如果改变了父类或引用的类中的任意内容(方法/实例变量),
必须重新编译子类. Java 在运行时解决类的引用, 解决了这个问题.
Copyright: NPACT |
![BACKWARD](backward.gif) ![FORWARD](forward.gif) |