java中
创建一个商品类(Goods),内部包含5个商品的基本信息,2个行为方法(计算N件商品价格,修改商品的库存量)?
你说的是5个属性吧
public class Goods {
// 商品属性
private String name;
private double price;
private int stock;
// 构造方法
public Goods(String name, double price, int stock) {
this.name = name;
this.price = price;
this.stock = stock;
}
// 获取商品名称
public String getName() {
return name;
}
// 获取商品价格
public double getPrice() {
return price;
}
// 获取商品库存量
public int getStock() {
return stock;
}
// 计算N件商品价格
public double calculateTotalPrice(int quantity) {
return price * quantity;
}
// 修改商品库存量
public void updateStock(int newStock) {
stock = newStock;
}
}
public static void main(String[] args) {
// 创建商品对象
Goods goods = new Goods("手机", 1999.99, 10);
// 获取商品信息
System.out.println("商品名称: " + goods.getName());
System.out.println("商品价格: " + goods.getPrice());
System.out.println("商品库存量: " + goods.getStock());
// 计算3件商品的总价格
int quantity = 3;
double totalPrice = goods.calculateTotalPrice(quantity);
System.out.println(quantity + "件商品的总价格为: " + totalPrice);
// 修改商品库存量
goods.updateStock(5);
System.out.println("修改后的商品库存量为: " + goods.getStock());
}
public class Goods {
private String name;
private String price;
private String count;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public String getCount() {
return count;
}
public void setCount(String count) {
this.count = count;
}
}