这个方法是在一个Scores类中,即设置了类变量的分数,但分数是它的子类的组合,例如scores = sub scores1 + sub scores2
,sub1/sub2被计算由分数的子类。约束一个超类不能覆盖子类的值
public void setScores (double scores) {
this.scores = scores;
}
public void calculateScore(double sub1, double sub2) {
this.scores = (sub1 + sub2) /2;
}
是有方法/设计技能/实践约束的类不能改变分数值(即运行setScores),后calculateScore()刚跑。
我只是不明白你的问题。举个例子。你应该做一些私人的和/或最终的,但我不明白你想要达到什么目的。 – 2011-12-19 09:08:44