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