【发布时间】:2024-01-08 23:00:01
【问题描述】:
这是动态调度吗:
abstract class A{
public method Meth1(){
//somecode
}
}
class B extends A{
}
class C extends A{
}
完全在另一个班级:
Some_Method(A a){
a.Meth1();
}
我不确定这是否是动态调度,因为两个子类的行为相同?
如果不是,如果行为是根据子类定义的,它会是动态调度吗?
【问题讨论】:
-
动态调度不是语言相关的吗?但是我用 Java 编码
-
从你的链接我会说它的动态调度?
标签: java dynamic-method dynamic-dispatch