开发者社区 问答 正文

Java中不同sku不同的属性 这块怎么设计比较好呢?

Java中不同sku不同的属性
这块怎么设计比较好呢?d253fbfd755bd93537ee3c56df093b4c.png
49e773a4652f88d2f0011da159ee0a9d.png

展开
收起
小小鹿鹿鹿 2023-11-13 17:03:48 152 发布于山西 分享
分享
版权
来自: Java开发者 举报
1 条回答
写回答
取消 提交回答
  • 在Java中,如果你需要为不同的SKU(Stock Keeping Unit,库存单位)设置不同的属性,你可以考虑使用对象或者类来表示这些属性。这样可以让你根据不同的SKU创建不同的实例,并为每个实例设置不同的属性。

    以下是一个简单的示例:

    public class Product {
        private String sku;
        private String name;
        private double price;
        // getters and setters
    }
    

    在这个例子中,Product类有一个sku字段,用于存储产品的SKU。你可以根据不同的SKU创建不同的Product对象,并为每个对象设置不同的nameprice属性。

    例如:

    Product product1 = new Product("A", "Apple", 1.0);
    Product product2 = new Product("B", "Banana", 0.5);
    

    这样,你就可以根据不同的SKU来处理不同的产品了。

    如果你的产品属性非常多,或者你需要对属性进行更复杂的操作(如验证、格式化等),你可能需要考虑使用更复杂的数据结构,如映射表(Map)或者对象数组(List)。

    2023-11-17 11:13:49 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答标签:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等