From 77ec0ff6280e2c527c3abcfa8497139eea0bbd33 Mon Sep 17 00:00:00 2001 From: VolodymyrRudenko <59016863+VolodymyrRudenko@users.noreply.github.com> Date: Thu, 16 Jan 2020 15:52:47 +0300 Subject: [PATCH] Add files via upload --- Cat.java | 11 +++++++++++ Cow.java | 12 ++++++++++++ Dog.java | 11 +++++++++++ Main.java | 19 +++++++++++++++++++ Pet.java | 7 +++++++ 5 files changed, 60 insertions(+) create mode 100644 Cat.java create mode 100644 Cow.java create mode 100644 Dog.java create mode 100644 Main.java create mode 100644 Pet.java diff --git a/Cat.java b/Cat.java new file mode 100644 index 0000000..352427e --- /dev/null +++ b/Cat.java @@ -0,0 +1,11 @@ +package pointer.pet; + +public class Cat extends Pet { + public Cat() { + } + + @Override + void voice() { + System.out.println("Я кіт- Мяууу-Мяууу"); + } +} diff --git a/Cow.java b/Cow.java new file mode 100644 index 0000000..22d88d8 --- /dev/null +++ b/Cow.java @@ -0,0 +1,12 @@ +package pointer.pet; + +public class Cow extends Pet { + + public Cow() { + } + + @Override + void voice() { + System.out.println("Я корова- Мууу-Мууу"); + } +} diff --git a/Dog.java b/Dog.java new file mode 100644 index 0000000..d613f94 --- /dev/null +++ b/Dog.java @@ -0,0 +1,11 @@ +package pointer.pet; + +public class Dog extends Pet { + public Dog() { + } + + @Override + void voice() { + System.out.println("Я пес- Гаууу-Гаууу"); + } +} diff --git a/Main.java b/Main.java new file mode 100644 index 0000000..1e3dde0 --- /dev/null +++ b/Main.java @@ -0,0 +1,19 @@ +package pointer.pet; + +public class Main { + + public static void main(String[] args) { + MakeVoice(new Dog()); + MakeVoice(new Cat()); + MakeVoice(new Cow()); + + } + + static void MakeVoice(Pet pet) { + pet.voice(); + } + +} + + + diff --git a/Pet.java b/Pet.java new file mode 100644 index 0000000..420f600 --- /dev/null +++ b/Pet.java @@ -0,0 +1,7 @@ +package pointer.pet; + +public abstract class Pet { + abstract void voice(); + + +}