将法拉利和劳斯莱斯这两个类别添加到ArrayList<Product>中,需要按照以下步骤进行操作:
示例代码:
public class Product {
private String name;
private double price;
// 构造方法
public Product(String name, double price) {
this.name = name;
this.price = price;
}
// 获取名称
public String getName() {
return name;
}
// 获取价格
public double getPrice() {
return price;
}
}
示例代码:
public class Ferrari extends Product {
private String color;
public Ferrari(String name, double price, String color) {
super(name, price);
this.color = color;
}
public String getColor() {
return color;
}
}
public class RollsRoyce extends Product {
private int year;
public RollsRoyce(String name, double price, int year) {
super(name, price);
this.year = year;
}
public int getYear() {
return year;
}
}
示例代码:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Product> productList = new ArrayList<>();
// 创建法拉利实例并添加到ArrayList中
Ferrari ferrari = new Ferrari("法拉利", 1000000.0, "红色");
productList.add(ferrari);
// 创建劳斯莱斯实例并添加到ArrayList中
RollsRoyce rollsRoyce = new RollsRoyce("劳斯莱斯", 2000000.0, 2022);
productList.add(rollsRoyce);
}
}
这样,法拉利和劳斯莱斯这两个类别就被成功添加到了ArrayList<Product>中。请注意,以上代码仅为示例,具体实现可能会根据实际需求有所调整。
领取专属 10元无门槛券
手把手带您无忧上云