这个问题在这里已有答案:
public class MyResults extends Results {
...public MyResults() {
this(5);
}
public double average() {
return this.getSum()/numberOfCourses;
}
}
这两个实例在代码中意味着什么?
第一个实例是对同一个类中另一个构造函数的调用。这也称为构造函数链接模式。由于您没有发布整个代码,我们不知道是否定义了其他构造函数(它应该是,否则您将有编译时错误)。
第二个例子是对getSum()
方法的调用。此方法可以在MyResults
类或Results
类(或某些Results
的父类,如果有的话)中定义。