有没有任何理由从超类调用方法?java明确调用super方法
我遇到过很多地方调用,而不是this
方法super
方法,例如:
public String getCustomValue() {
String value = (String) super.getValue(someArgHere);
return value;
}
什么好处?我只看到继承的一个主要问题:如果我在这个类中覆盖getValue
或者其中一个后代getCustomValue
会忽略该覆盖并调用super
方法。
@TomaszNurkiewicz,所以我可以调用'this.getValue(someArgHere)' –