JAVA中联编有两种,一种是动态联编,一种是静态联编. 动态联编:也叫多态联编或者是迟后联编,因为到底要调用哪一个函数,在编译时不能确定,而要推迟到运行中确定.也就是说,要等到程序运行时,确定了指针所指向对象的类型时,才能够确定. 静态联编:静态联编是指联编工作出现在编译连接阶段,这种联编又称作早期联编,因为这种联编工作是程序开始运行之前完成的. 静态联编的条件:类方法(静态方法),类变量(静态类型变量). EXM: public class Par_Test{ //基类 public sta
先看一个题目: class Base { public: virtual void Show(int x) { cout << "In Base class, int x = " << x << endl; } }; class Derived : public Base { public: virtual void Show(float x) { cout << "In Derived, float x = " &l