在java中设置为构造函数参数[重复]。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在java中设置为构造函数参数[重复]。相关的知识,希望对你有一定的参考价值。
我有一个类,我需要创建一个新的对象
public class Order {
private Set<Shop> shop;
private LocalDateTime placeDate;
private String status;
public Order(Set<Shop> shop, LocalDateTime placeDate, String status) {
this.shop = shop;
this.placeDate = placeDate;
this.status = status;
}
}
我需要创建一个新的对象 但我不知道如何在构造函数中加入 "Set"。
Order order = new Order(???, LocalDateTime.now(), "status");
如何才能做到这一点?
答案
首先,你需要创建一个新的Set,然后你就可以把它传递给构造函数。
// Create new set
Set<Shop> shops = new HashSet<>();
// Fill it with values (shop1, shop2 are objects of the Shop class)
shops.add(shop1);
shops.add(shop2);
// Pass it to the constructor
Order order = new Order(shops, LocalDateTime.now(), "status");
以上是关于在java中设置为构造函数参数[重复]。的主要内容,如果未能解决你的问题,请参考以下文章
Scikit learn 错误消息“精度和 F 分数定义不明确,在标签中设置为 0.0”[重复]