diff --git a/Cat.java b/Cat.java new file mode 100644 index 0000000..e015d1f --- /dev/null +++ b/Cat.java @@ -0,0 +1,6 @@ +public class Cat extends Pet { + @Override + public void voice(){ + System.out.println("Я Кот мяу-мяу!!"); + } +} diff --git a/Cow.java b/Cow.java new file mode 100644 index 0000000..500eecd --- /dev/null +++ b/Cow.java @@ -0,0 +1,6 @@ +public class Cow extends Pet { + @Override + public void voice(){ + System.out.println("Я Корова муу-муу!!"); + } +} diff --git a/Dog.java b/Dog.java new file mode 100644 index 0000000..6f26463 --- /dev/null +++ b/Dog.java @@ -0,0 +1,7 @@ +public class Dog extends Pet { + + @Override + public void voice(){ + System.out.println("Я Пёс гав-гав!!"); + } +} diff --git a/Main.java b/Main.java new file mode 100644 index 0000000..45c9f82 --- /dev/null +++ b/Main.java @@ -0,0 +1,12 @@ +public class Main { + + public static void main(String[] args) { + Cat cat = new Cat(); + Cow cow = new Cow(); + Dog dog = new Dog(); + + cat.voice(); + cow.voice(); + dog.voice(); + } +} diff --git a/Pet.java b/Pet.java new file mode 100644 index 0000000..4b4b88f --- /dev/null +++ b/Pet.java @@ -0,0 +1,6 @@ +public abstract class Pet { + + public abstract void voice(); + + } +