我认为这是多态或继承。我可以请一个基本的例子。
答案 0 :(得分:1)
public class ParentClass {
public void doSomething() {
System.out.println("Parent Class Method");
}
}
public class ChildClass extends ParentClass {
public void doSomething() {
System.out.println("Child Class Method");
}
}
现在在主代码中,您可以执行以下操作:
ParentClass class = new ChildClass();
class.doSomething();
这将打印出“Child Class Method”,因为ChildClass方法会覆盖ParentClass方法。
仍然困惑?
答案 1 :(得分:0)
您的特定情况称为动态多态性。 (方法重载将是静态多态的情况)。