薰 风 2023-06-17 18:46 采纳率: 63.3%
浏览 48
已结题

java在商品类中,创建多个商品信息和方法

java中
创建一个商品类(Goods),内部包含5个商品的基本信息,2个行为方法(计算N件商品价格,修改商品的库存量)?

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-06-17 18:50
    关注

    你说的是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());
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月25日
  • 已采纳回答 6月17日
  • 创建了问题 6月17日