diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..42457cd --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/.idea/ +README.md +pointer-pet.iml diff --git a/com/src/Cat.java b/com/src/Cat.java new file mode 100644 index 0000000..701333f --- /dev/null +++ b/com/src/Cat.java @@ -0,0 +1,8 @@ +package src; + +public class Cat extends Pet { + @Override + void voice() { + System.out.println("Я кіт- Мяууу-Мяууу "); + } +} diff --git a/com/src/Cow.java b/com/src/Cow.java new file mode 100644 index 0000000..5fc16cc --- /dev/null +++ b/com/src/Cow.java @@ -0,0 +1,8 @@ +package src; + +public class Cow extends Pet { + @Override + void voice() { + System.out.println(" Я корова- Мууу-Мууу"); + } +} diff --git a/com/src/Dog.java b/com/src/Dog.java new file mode 100644 index 0000000..eb1e237 --- /dev/null +++ b/com/src/Dog.java @@ -0,0 +1,8 @@ +package src; + +public class Dog extends Pet { + @Override + void voice() { + System.out.println("Я пес- Гаууу-Гаууу "); + } +} diff --git a/com/src/Main.java b/com/src/Main.java new file mode 100644 index 0000000..bf52d61 --- /dev/null +++ b/com/src/Main.java @@ -0,0 +1,14 @@ +package src; + +public class Main { + public static void main(String[] args) { + Dog dog= new Dog(); + Cat cat = new Cat(); + Cow cow = new Cow(); + cat.voice(); + cow.voice(); + dog.voice(); + + + } +} diff --git a/com/src/Pet.java b/com/src/Pet.java new file mode 100644 index 0000000..3b40792 --- /dev/null +++ b/com/src/Pet.java @@ -0,0 +1,6 @@ +package src; + +public abstract class Pet { + abstract void voice(); +} + diff --git a/pointer-pet.iml b/pointer-pet.iml new file mode 100644 index 0000000..df627a4 --- /dev/null +++ b/pointer-pet.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file