From cf3d4643eb6a39fb60084d185c7277af275e10ed Mon Sep 17 00:00:00 2001 From: HSoreide <sofie.scisly@gmail.com> Date: Thu, 2 Mar 2023 12:26:19 +0100 Subject: [PATCH] Implement constructor overloading in Item class --- src/main/java/no/ntnu/idatt1002/demo/data/Item.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/no/ntnu/idatt1002/demo/data/Item.java b/src/main/java/no/ntnu/idatt1002/demo/data/Item.java index d56f1299..e33fc211 100644 --- a/src/main/java/no/ntnu/idatt1002/demo/data/Item.java +++ b/src/main/java/no/ntnu/idatt1002/demo/data/Item.java @@ -6,16 +6,21 @@ public class Item { private String description = ""; private float price; - public Item (Category category, String description, float price){ + public Item (Category category, float price){ if(category == null || price <= 1.0f) { throw new IllegalArgumentException("The item must have a category and a price."); } else { this.category = category; this.price = price; - this.description = description; } } + public Item (Category category, String description, float price){ + this(category, price); + this.description=description; + } + + public Category getCategory() { return category; -- GitLab