diff --git a/src/main/java/l_1/Bedroom.java b/src/main/java/l_1/Bedroom.java index 770af2a739dd5af737a969dc74a3b8f188c060d7..15bebb98f851a9a2616ce0bfb32603ddc310398f 100644 --- a/src/main/java/l_1/Bedroom.java +++ b/src/main/java/l_1/Bedroom.java @@ -13,17 +13,10 @@ package l_1; * */ -public class Bedroom implements Room { - - private double area = 0.0; +public class Bedroom extends Room { public Bedroom(double area) { - this.area = area; - } - - @Override - public double getArea() { - return this.area; + super(area); } } \ No newline at end of file diff --git a/src/main/java/l_1/DiningRoom.java b/src/main/java/l_1/DiningRoom.java index b942c331a5e5b3585f090795d5b6b45dd950dc7e..cb655cb55cdc4cd32bf833b060916775e766e7d4 100644 --- a/src/main/java/l_1/DiningRoom.java +++ b/src/main/java/l_1/DiningRoom.java @@ -1,16 +1,9 @@ package l_1; -public class DiningRoom implements Room { - private double area = 0.0; +public class DiningRoom extends Room { public DiningRoom(double area) { - this.area = area; - } - - - @Override - public double getArea() { - return this.area; - } + super(area); + } } diff --git a/src/main/java/l_1/Lounge.java b/src/main/java/l_1/Lounge.java index 782e70de9bbd3bca105979406362e6358017a1b6..6a138c0fdb2d014b2244316383d09f628034e04f 100644 --- a/src/main/java/l_1/Lounge.java +++ b/src/main/java/l_1/Lounge.java @@ -13,17 +13,11 @@ package l_1; * */ -public class Lounge implements Room { - - private double area = 0.0; +public class Lounge extends Room { public Lounge(double area) { - this.area = area; - } - - @Override - public double getArea() { - return this.area; + super(area); } + } \ No newline at end of file diff --git a/src/main/java/l_1/Room.java b/src/main/java/l_1/Room.java index ff9e1832ae0b90cfcce91fd298574d74e64a141e..2b097c98510164a9405468502f4d17550536aefc 100644 --- a/src/main/java/l_1/Room.java +++ b/src/main/java/l_1/Room.java @@ -8,12 +8,20 @@ package l_1; * */ -public interface Room { +public abstract class Room { + private double area = 0.0; + + public Room(double area) { + this.area = area; + } + /** * Gets the area of a room. * @param void. * @return double. */ - public double getArea(); + public double getArea() { + return this.area; + } }