有没有什么办法可以声明构造函数以将HashSet作为参数之一,然后在对象初始化过程中直接将HashSet值作为参数传递? 我的意思是这样:Hashset作为Java中的构造函数参数
public class Order {
private Set<Product> products = new HashSet<Product>();
public Order (???) {
this.products = ???
}
}
,然后,在初始化对象:
Order order = new Order("product1", "product2", "product3");
这可能吗?
你签出了所有的'HashSet'构造函数,创建一个对象并将其传递给构造函数吗? –