diff --git a/pet/src/Cat.java b/pet/src/Cat.java new file mode 100644 index 0000000..09f04e2 --- /dev/null +++ b/pet/src/Cat.java @@ -0,0 +1,6 @@ +public class Cat extends Pet { + @Override + public void voice() { + System.out.println("Я кіт - Мяууу-Мяууу"); + } +} diff --git a/pet/src/Cow.java b/pet/src/Cow.java new file mode 100644 index 0000000..ab5ed31 --- /dev/null +++ b/pet/src/Cow.java @@ -0,0 +1,6 @@ +public class Cow extends Pet { + @Override + public void voice() { + System.out.println("Я корова - Муууу-Муууу"); + } +} diff --git a/pet/src/Dog.java b/pet/src/Dog.java new file mode 100644 index 0000000..bdeec8c --- /dev/null +++ b/pet/src/Dog.java @@ -0,0 +1,6 @@ +public class Dog extends Pet { + @Override + public void voice() { + System.out.println("Я пес - Гаууу-Гаууу"); + } +} diff --git a/pet/src/Main.java b/pet/src/Main.java new file mode 100644 index 0000000..0a254d4 --- /dev/null +++ b/pet/src/Main.java @@ -0,0 +1,11 @@ +public class Main { + public static void main(String[] args) { + Cat murzik = new Cat(); + Dog tyapa = new Dog(); + Cow zirka = new Cow(); + + murzik.voice(); + tyapa.voice(); + zirka.voice(); + } +} diff --git a/pet/src/Pet.java b/pet/src/Pet.java new file mode 100644 index 0000000..eb004a3 --- /dev/null +++ b/pet/src/Pet.java @@ -0,0 +1,5 @@ +public abstract class Pet { + + public abstract void voice(); + +}