标签: java
我有一部分我无法理解的代码:
public FirstArray(ArrayList<double> grades)
this(grades, null)是什么意思?
this(grades, null)
答案 0 :(得分:9)
它只是调用另一个构造函数来获取第二个参数,这里的值为null。
null
这是一种常见的做法:不是进行两个构造函数实现,而是使用一个可能的参数(尽管不要放太多),然后编写一些其他构造函数调用第一个但不需要争论自己。