diff --git a/src/src/Body.java b/src/src/Body.java new file mode 100644 index 0000000..6353a20 --- /dev/null +++ b/src/src/Body.java @@ -0,0 +1,22 @@ +public class Body { + + Color color; + + public Body(Color color) { + this.color = color; + } + + public Color getColor() { + return color; + } + + public void setColor(Color color) { + this.color = color; + } + + public void paint(){ + System.out.println("Ваше авто " + getColor() + " кольору."); + + } + +} diff --git a/src/src/Car.java b/src/src/Car.java new file mode 100644 index 0000000..05621f7 --- /dev/null +++ b/src/src/Car.java @@ -0,0 +1,14 @@ +public class Car { + + Body body = new Body(Color.BLUE); + SteeringWheel steeringWheel = new SteeringWheel(6,5); + Wheel wheel = new Wheel(15); + + public void engine(){ + System.out.println("Авто завелося."); + } + + public void engineOff(){ + System.out.println("Авто заглушилося."); + } +} diff --git a/src/src/Color.java b/src/src/Color.java new file mode 100644 index 0000000..880eb06 --- /dev/null +++ b/src/src/Color.java @@ -0,0 +1,14 @@ +public enum Color { + GREEN("GREEN"), + BLUE("BLUE"); + + private String color; + + Color(String color) { + this.color = color; + } + + public String toString(){ + return color; + } +} diff --git a/src/src/Main.java b/src/src/Main.java new file mode 100644 index 0000000..79d1446 --- /dev/null +++ b/src/src/Main.java @@ -0,0 +1,13 @@ +public class Main { + public static void main(String[] args) { + + Car car = new Car(); + car.engine(); + car.steeringWheel.turn(); + car.body.paint(); + car.wheel.setDiameter(); + car.engineOff(); + + + } +} diff --git a/src/src/SteeringWheel.java b/src/src/SteeringWheel.java new file mode 100644 index 0000000..d9c2a33 --- /dev/null +++ b/src/src/SteeringWheel.java @@ -0,0 +1,26 @@ +public class SteeringWheel { + + public int left; + public int right; + + public SteeringWheel(int left, int right) { + this.left = left; + this.right = right; + } + public void turn(){ + if (left == 0){ + System.out.println("Ви повернули наліво."); + } + else if (right == 1){ + System.out.println("Ви повернули направо"); + } + else { + try { + throw new Throwable("Все дуже погано."); + } catch (Throwable throwable) { + throwable.printStackTrace(); + } + } + } + } + diff --git a/src/src/Wheel.java b/src/src/Wheel.java new file mode 100644 index 0000000..03b1aac --- /dev/null +++ b/src/src/Wheel.java @@ -0,0 +1,13 @@ +public class Wheel { + + private int diameter; + + public Wheel(int diameter) { + this.diameter = diameter; + } + + public void setDiameter(){ + System.out.println("Діаметр колеса " + diameter); + } + +}