|
1
3
当然,在大多数(如果不是全部)的OO语言中都可以做到这一点,例如在爪哇和C++中。 |
|
|
2
1
是的,这是非常普通的情况,Java是这样做的。 |
|
|
3
0
这个Ruby代码完全按照您的要求执行:
一旦执行,您将得到以下输出:
|
|
|
4
0
一对一
|
|
|
5
0
我认为,如果所有模块都重新编译,那么大多数通用语言都可以轻松地实现这一点。如果将重写添加到中级类(在编译子方法时没有此类)中,则某些类(包括c和vb.net)中存在gotcha。在这种情况下,如果不重新编译子类,则对其父方法的调用可能会绕过中级类(因为在编译子类传递时,这些中级类没有重写)。 |
|
|
simply lemon · python上链表的添加方法 1 年前 |
|
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 1 年前 |
|
|
P N Singh · 在CPP Oops中调用对象而不创建它 1 年前 |
|
|
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 1 年前 |
|
|
Andy Votava · 从父类定义调用学生方法 1 年前 |