我已经创建了一个 HashSet 和一个 HashMap,目前我不确定是否需要声明一个构造函数。
Java 可以在没有构造函数的情况下运行吗?
private HashSet <String> allJewelCards = new HashSet <String>();
private HashMap <String, Diamond> allDiamonds = new HashMap <String, Diamond>();
最佳答案
如果您没有显式声明构造函数,则与执行相同
public class SomeExample {
public SomeExample() {}
}
至于您的两个字段 allJewelCards
和 allDiamonds
,它们已被初始化,因此您无需在构造函数中声明它们。
关于java - Java程序需要构造函数吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27173897/