如何调用父类被子类重写了的方法

来源:百度知道 编辑:UC知道 时间:2024/05/04 04:59:47
现在有一个Equipment的抽象类,它有一个equals方法,它的子类Card重写了父类Equipment的equals方法?应该如何调用父类的equals方法?

调用父类被子类重写的方法,可以通过super关键字来直接使用父类的方法,或者直接new一个父类的对象,直接调用自己的方法,示例如下:

class A{//父类
public void a(){//父类的方法
}
}
class AA extends A{//子类
void a(){
System.out.println("child'a()");
}
void sa(){
new A().a();//新建一个父类,然后调真机的方法。
}
}

抽象类中如果是非抽象的方法,就用super.equals();如果是抽象方法,那么再去调用就没有意义

super.equals(...)

用 super。equals()

把子类强制父类啊

super.equals即可