commit 4f7eacfa0347cc29c43e78f90c8aab452fda55f0
parent 3eb31e1ec38ae73a77731621b8b4b46c9f7d1dd8
Author: William Lindholm <william_lindholm@outlook.com>
Date: Mon, 20 Feb 2023 15:19:05 +0100
Added coffe interface and coffee classes
Diffstat:
6 files changed, 105 insertions(+), 5 deletions(-)
diff --git a/OOP2023_a22willi_a21liltr_assignment3/src/fika/BlackCoffee.java b/OOP2023_a22willi_a21liltr_assignment3/src/fika/BlackCoffee.java
@@ -0,0 +1,28 @@
+package fika;
+
+public class BlackCoffee implements Coffee {
+
+ private int energy;
+
+ public BlackCoffee() {
+
+ }
+
+ @Override
+ public int drink() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ @Override
+ public int getEnergy() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ @Override
+ public void setEnergy(int energy) {
+ this.energy = energy;
+ }
+
+}
diff --git a/OOP2023_a22willi_a21liltr_assignment3/src/fika/Cappuccino.java b/OOP2023_a22willi_a21liltr_assignment3/src/fika/Cappuccino.java
@@ -0,0 +1,28 @@
+package fika;
+
+public class Cappuccino implements Coffee {
+
+ private int energy;
+
+ public Cappuccino() {
+
+ }
+
+ @Override
+ public int drink() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ @Override
+ public int getEnergy() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ @Override
+ public void setEnergy(int energy) {
+ this.energy = energy;
+ }
+
+}
diff --git a/OOP2023_a22willi_a21liltr_assignment3/src/fika/CoffeMaker.java b/OOP2023_a22willi_a21liltr_assignment3/src/fika/CoffeMaker.java
@@ -1,5 +0,0 @@
-package fika;
-
-public class CoffeMaker {
-
-}
diff --git a/OOP2023_a22willi_a21liltr_assignment3/src/fika/Coffee.java b/OOP2023_a22willi_a21liltr_assignment3/src/fika/Coffee.java
@@ -0,0 +1,9 @@
+package fika;
+
+public interface Coffee {
+ public int drink();
+
+ public int getEnergy();
+
+ public void setEnergy(int energy);
+}
diff --git a/OOP2023_a22willi_a21liltr_assignment3/src/fika/CoffeeMaker.java b/OOP2023_a22willi_a21liltr_assignment3/src/fika/CoffeeMaker.java
@@ -0,0 +1,12 @@
+package fika;
+
+public class CoffeeMaker extends Thread {
+
+ public CoffeeMaker() {
+
+ }
+
+ public void Run() {
+
+ }
+}
diff --git a/OOP2023_a22willi_a21liltr_assignment3/src/fika/Latte.java b/OOP2023_a22willi_a21liltr_assignment3/src/fika/Latte.java
@@ -0,0 +1,28 @@
+package fika;
+
+public class Latte implements Coffee {
+
+ private int energy;
+
+ public Latte() {
+
+ }
+
+ @Override
+ public int drink() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ @Override
+ public int getEnergy() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ @Override
+ public void setEnergy(int energy) {
+ this.energy = energy;
+ }
+
+}