何时在Java中使用空白参数?

时间:2015-06-16 19:26:08

标签: java

我的问题可能非常简单,但我只是想知道何时使用空白参数。

示例:

ArrayList<String> list= new ArrayList<String>(); 

在代码末尾看到有空白参数。在哪些情况下你会使用那些空白参数?

1 个答案:

答案 0 :(得分:7)

当您不需要为构造函数或方法提供任何数据时,您可以使用它们。如果你的ArrayList是一个空数组,默认容量为10个元素(OpenJDK实现)。

作为一个抽象的例子,我可以告诉你eat(),但我不在乎你吃什么,所以我不会告诉你吃什么。 (在方法的情况下)

或者我可以制作一个new Bookshelf(),但我没有任何书籍,所以我什么都不说,我只需要一个空的书架。 (在无参数构造函数的情况下)