用Java实现添加商品的多规格代码
以下是一个简单的Java代码示例,用于添加商品的多规格:
import java.util.ArrayList;
import java.util.List;
public class Product {
private String productName;
private List<Variant> variants = new ArrayList<>();
public Product(String productName) {
this.productName = productName;
}
public void addVariant(Variant variant) {
variants.add(variant);
}
public String getProductName() {
return productName;
}
public List<Variant> getVariants() {
return variants;
}
public static void main(String[] args) {
Product product = new Product("T-Shirt");
Variant variant1 = new Variant("Red", "M", 10.99);
Variant variant2 = new Variant("Blue", "L", 12.99);
product.addVariant(variant1);
product.addVariant(variant2);
System.out.println(product.getProductName()); // T-Shirt
for (Variant variant : product.getVariants()) {
System.out.println(variant.getColor() + " " + variant.getSize() + " " + variant.getPrice());
// Red M 10.99
// Blue L 12.99
}
}
}
class Variant {
private String color;
private String size;
private double price;
public Variant(String color, String size, double price) {
this.color = color;
this.size = size;
this.price = price;
}
public String getColor() {
return color;
}
public String getSize() {
return size;
}
public double getPrice() {
return price;
}
}
在上面的代码中,我们定义了一个Product类,该类具有产品名称和多个规格(Variant)的列表。我们还定义了一个Variant类,该类具有颜色,尺寸和价格。在main方法中,我们创建了一个名为T-Shirt的产品,并添加了两个规格(红色M号和蓝色L号)。最后,我们打印出产品名称和每个规格的颜色,尺寸和价格
原文地址: https://www.cveoy.top/t/topic/fpnb 著作权归作者所有。请勿转载和采集!