Java多态和C++

在C++中如果基类指针指向派生类对象,如果基类和派生类都具有相同的函数,如果基类的函数不为虚函数,那么派生类的指针调用该方法会根据指针的实际类型来调用方法,称为overwrite, 如果为虚函数,那么就会调用实际指向的类的方法。称为override.
在Java中,如果基类 类型的变量指向派生类,如果他们有相同的函数,则调用派生类的方法。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部