From df1532bd082f378bcbe920bef704c4bae031a36f Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Sun, 31 Aug 2025 19:31:30 +0200 Subject: [PATCH 01/11] Update MainApp.java --- src/main/java/core/basesyntax/MainApp.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/core/basesyntax/MainApp.java b/src/main/java/core/basesyntax/MainApp.java index f99e9a019..d40383abe 100644 --- a/src/main/java/core/basesyntax/MainApp.java +++ b/src/main/java/core/basesyntax/MainApp.java @@ -2,4 +2,10 @@ public class MainApp { + private MainApp() { + } + + public static void main(String[] args) { + System.out.println("Java is the best"); + } } From 0b8acd9ca95ef5ce7f4888d61fdf4d59358d8f0c Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Sun, 31 Aug 2025 19:45:54 +0200 Subject: [PATCH 02/11] Create Machine.java --- src/main/java/core/basesyntax/Machine.java | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/main/java/core/basesyntax/Machine.java diff --git a/src/main/java/core/basesyntax/Machine.java b/src/main/java/core/basesyntax/Machine.java new file mode 100644 index 000000000..8b63b49a4 --- /dev/null +++ b/src/main/java/core/basesyntax/Machine.java @@ -0,0 +1,9 @@ +package core.basesyntax; + +public abstract class Machine { + + public abstract void doWork(); + + public abstract void stopWork(); + +} From 531a7e609b83d3b4ca8e0ee53b78c6da6eab5a85 Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Sun, 31 Aug 2025 19:50:26 +0200 Subject: [PATCH 03/11] Create Truck.java --- src/main/java/core/basesyntax/Truck.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/main/java/core/basesyntax/Truck.java diff --git a/src/main/java/core/basesyntax/Truck.java b/src/main/java/core/basesyntax/Truck.java new file mode 100644 index 000000000..079ff8a9e --- /dev/null +++ b/src/main/java/core/basesyntax/Truck.java @@ -0,0 +1,12 @@ +package core.basesyntax; + +public class Truck extends Machine { + + public void doWork() { + System.out.println("Truck started working"); + } + + public void stopWork() { + System.out.println("Truck stoped working"); + } +} From 07939c43ad8b55c97e36fa2d2289184ae510c1eb Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Sun, 31 Aug 2025 19:52:24 +0200 Subject: [PATCH 04/11] Create Bulldozer.java --- src/main/java/core/basesyntax/Bulldozer.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/main/java/core/basesyntax/Bulldozer.java diff --git a/src/main/java/core/basesyntax/Bulldozer.java b/src/main/java/core/basesyntax/Bulldozer.java new file mode 100644 index 000000000..2b0a168ec --- /dev/null +++ b/src/main/java/core/basesyntax/Bulldozer.java @@ -0,0 +1,12 @@ +package core.basesyntax; + +public class Bulldozer extends Machine { + + public void doWork() { + System.out.println("Bulldozer started working"); + } + + public void stopWork() { + System.out.println("Bulldozer stoped working"); + } +} From 0defef59110b75b4f5dcb21c1fc19d7f9412c3d3 Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Sun, 31 Aug 2025 19:53:35 +0200 Subject: [PATCH 05/11] Create Excavator.java --- src/main/java/core/basesyntax/Excavator.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/main/java/core/basesyntax/Excavator.java diff --git a/src/main/java/core/basesyntax/Excavator.java b/src/main/java/core/basesyntax/Excavator.java new file mode 100644 index 000000000..85c746ae1 --- /dev/null +++ b/src/main/java/core/basesyntax/Excavator.java @@ -0,0 +1,12 @@ +package core.basesyntax; + +public class Excavator extends Machine { + + public void doWork() { + System.out.println("Excavator started working"); + } + + public void stopWork() { + System.out.println("Excavator stoped working"); + } +} From b4658ca47ce3cef7b55bff049e32181885aa1251 Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Mon, 1 Sep 2025 18:39:08 +0200 Subject: [PATCH 06/11] Update MainApp.java --- src/main/java/core/basesyntax/MainApp.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/core/basesyntax/MainApp.java b/src/main/java/core/basesyntax/MainApp.java index d40383abe..c440bc85c 100644 --- a/src/main/java/core/basesyntax/MainApp.java +++ b/src/main/java/core/basesyntax/MainApp.java @@ -6,6 +6,12 @@ private MainApp() { } public static void main(String[] args) { - System.out.println("Java is the best"); + Machine[] machines = new Machine[] { + new Truck(), new Bulldozer(), new Excavator() + }; + for (Machine machine : machines) { + machine.doWork(); + machine.stopWork(); + } } } From bdabb32ab229967e3656148bf612a620b7903ee1 Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Mon, 1 Sep 2025 18:49:58 +0200 Subject: [PATCH 07/11] Identation level 4 --- src/main/java/core/basesyntax/Machine.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/core/basesyntax/Machine.java b/src/main/java/core/basesyntax/Machine.java index 8b63b49a4..5c1e99338 100644 --- a/src/main/java/core/basesyntax/Machine.java +++ b/src/main/java/core/basesyntax/Machine.java @@ -1,9 +1,9 @@ package core.basesyntax; public abstract class Machine { - - public abstract void doWork(); - - public abstract void stopWork(); - + + public abstract void doWork(); + + public abstract void stopWork(); + } From 30df15d2a0a33a9e3bed376ed01def7775e2d8b6 Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Mon, 1 Sep 2025 18:51:28 +0200 Subject: [PATCH 08/11] Identation level 4 --- src/main/java/core/basesyntax/Bulldozer.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/core/basesyntax/Bulldozer.java b/src/main/java/core/basesyntax/Bulldozer.java index 2b0a168ec..9173f7f7f 100644 --- a/src/main/java/core/basesyntax/Bulldozer.java +++ b/src/main/java/core/basesyntax/Bulldozer.java @@ -1,12 +1,12 @@ package core.basesyntax; public class Bulldozer extends Machine { - - public void doWork() { - System.out.println("Bulldozer started working"); - } - - public void stopWork() { - System.out.println("Bulldozer stoped working"); - } + + public void doWork() { + System.out.println("Bulldozer started working"); + } + + public void stopWork() { + System.out.println("Bulldozer stoped working"); + } } From eef1c7f3e28ec9177df3bda0fc19148652eea679 Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Mon, 1 Sep 2025 18:52:26 +0200 Subject: [PATCH 09/11] Identation level 4 --- src/main/java/core/basesyntax/Excavator.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/core/basesyntax/Excavator.java b/src/main/java/core/basesyntax/Excavator.java index 85c746ae1..a826d113c 100644 --- a/src/main/java/core/basesyntax/Excavator.java +++ b/src/main/java/core/basesyntax/Excavator.java @@ -1,12 +1,12 @@ package core.basesyntax; public class Excavator extends Machine { - - public void doWork() { - System.out.println("Excavator started working"); - } - - public void stopWork() { - System.out.println("Excavator stoped working"); - } + + public void doWork() { + System.out.println("Excavator started working"); + } + + public void stopWork() { + System.out.println("Excavator stoped working"); + } } From 4e162fb6f9f6612b7a362a3e3a92047f39a8cf5a Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Mon, 1 Sep 2025 18:53:23 +0200 Subject: [PATCH 10/11] Identation level 4 --- src/main/java/core/basesyntax/Truck.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/core/basesyntax/Truck.java b/src/main/java/core/basesyntax/Truck.java index 079ff8a9e..a97d0b209 100644 --- a/src/main/java/core/basesyntax/Truck.java +++ b/src/main/java/core/basesyntax/Truck.java @@ -1,12 +1,12 @@ package core.basesyntax; public class Truck extends Machine { - - public void doWork() { - System.out.println("Truck started working"); - } - public void stopWork() { - System.out.println("Truck stoped working"); - } + public void doWork() { + System.out.println("Truck started working"); + } + + public void stopWork() { + System.out.println("Truck stoped working"); + } } From b503e35c3a60ff3a3c5d2d03cb81a8e98d209173 Mon Sep 17 00:00:00 2001 From: Kamil Jan Mularski Date: Mon, 1 Sep 2025 18:54:51 +0200 Subject: [PATCH 11/11] Identation level 4 --- src/main/java/core/basesyntax/MainApp.java | 23 +++++++++++----------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/src/main/java/core/basesyntax/MainApp.java b/src/main/java/core/basesyntax/MainApp.java index c440bc85c..5230c3953 100644 --- a/src/main/java/core/basesyntax/MainApp.java +++ b/src/main/java/core/basesyntax/MainApp.java @@ -1,17 +1,16 @@ package core.basesyntax; public class MainApp { - - private MainApp() { - } - - public static void main(String[] args) { - Machine[] machines = new Machine[] { - new Truck(), new Bulldozer(), new Excavator() - }; - for (Machine machine : machines) { - machine.doWork(); - machine.stopWork(); + + public static void main(String[] args) { + Machine[] machines = new Machine[] { + new Truck(), + new Bulldozer(), + new Excavator() + }; + for (Machine machine : machines) { + machine.doWork(); + machine.stopWork(); + } } - } }