gpt4 book ai didi

java - 这段代码中的 "this"实例意味着什么?

转载 作者:行者123 更新时间:2023-12-02 10:39:58 25 4
gpt4 key购买 nike

public class MyResults extends Results {
...public MyResults() {
this(5);
}
public double average() {
return this.getSum()/numberOfCourses;
}
}

代码中的 ―this 的两个实例意味着什么?

最佳答案

第一个实例是对同一类中另一个构造函数的调用。这也称为构造函数链接模式。由于您没有发布整个代码,我们不知道是否定义了其他构造函数(应该是,否则您将遇到编译时错误)。

第二个实例是对 getSum() 方法的调用。此方法可以在 MyResults 类或 Results 类(或 Results 的某个父类,如果有的话)中定义。

关于java - 这段代码中的 "this"实例意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52982008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com