这个(X,null)是什么意思?

use*_*723 -3 java

我有这部分代码,我无法理解:

public FirstArray(ArrayList<double> grades)
Run Code Online (Sandbox Code Playgroud)

什么this(grades, null)意思?

Den*_*ret 9

它只是调用另一个构造函数来获取第二个参数,这里有值null.

这是一种常见的做法:不是进行两个构造函数实现,而是使用一个可能的参数(尽管不要放太多),然后编写一些其他构造函数来调用第一个但不需要参数本身.