1
4
对于像主类这样的实用类,最好创建一个私有构造函数,以避免java编译器将自己编写为默认的无参数构造函数
Java总是在将参数发送到方法之前复制参数。这里的最后一个关键字只意味着在方法内部不能重新分配变量。(请注意,如果您有一个像这样的最终对象
|
2
2
|
3
1
你 也许 需要至少创建一个私有构造函数,请添加以下内容:
这应该可以解决问题。这里的原因是因为Java编译器“认为”您想要创建一个实用程序类,因为它只看到公共静态方法。在这种情况下,最好使用私有默认构造函数。
编辑:
第10行中的警告很好,因为使用
现在把它去掉
试想一下:+20万行代码(没有注释!)而且没有
|