您不能覆盖静态成员-
在Java中,方法和字段都不能被覆盖。但是,在这种情况下,您似乎不需要执行任何操作:由于
ParamsGeneral在
par变量中具有的实例,因此非静态方法将通过常规重写来满足您的需要。
class ParamsGeneral { public int getMaxScore() { return 1000; }}class ParamsLimited extends ParamsGeneral { @Override public int getMaxScore() { return 500; }}...public boolean isWinner() { // You do not need an "if" statement, because // the == operator already gives you a boolean: return this.score == par.getMaxScore();}


