Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix problem with style code #1572

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
16 changes: 16 additions & 0 deletions src/main/java/core/basesyntax/Bulldozer.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package core.basesyntax;

public class Bulldozer extends Machine {
@Override
public void doWork() {
System.out.println("Bulldozer start work");
}

@Override
public void stopWork() {
System.out.println("Bulldozer stop work");
}
}



Comment on lines +14 to +16

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

line

Suggested change

15 changes: 15 additions & 0 deletions src/main/java/core/basesyntax/Excavator.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package core.basesyntax;

public class Excavator extends Machine {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove the first empty line in all classes/interfaces/methods where it is present

Suggested change

@Override
public void doWork() {
System.out.println("Excavator start work");
}

@Override
public void stopWork() {
System.out.println("Excavator stop work");
}
}

8 changes: 8 additions & 0 deletions src/main/java/core/basesyntax/Machine.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package core.basesyntax;

public abstract class Machine {
public abstract void doWork();

public abstract void stopWork();

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove the last empty line in all classes/interfaces/methods where it is present

Suggested change

}
7 changes: 7 additions & 0 deletions src/main/java/core/basesyntax/MainApp.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
package core.basesyntax;

public class MainApp {
public static void main(String[] args) {
Machine[] machines = {new Bulldozer(), new Excavator(), new Truck()};

for (Machine machine : machines) {
machine.doWork();
machine.stopWork();
}
}
}
13 changes: 13 additions & 0 deletions src/main/java/core/basesyntax/Truck.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package core.basesyntax;

public class Truck extends Machine {
@Override
public void doWork() {
System.out.println("Truck start work");
}

@Override
public void stopWork() {
System.out.println("Truck stop work");
}
}
Loading