From 78568cb9ed7303dc15271c17ecf8df5488f362fb Mon Sep 17 00:00:00 2001 From: Peter Hertkorn <peter.hertkorn@reutlingen-university.de> Date: Thu, 12 Nov 2020 16:25:23 +0100 Subject: [PATCH] Alien classes --- src/aliensimulator/Alien.java | 10 ++++++++++ src/aliensimulator/AlienMars.java | 8 ++++++++ src/aliensimulator/AlienMond.java | 8 ++++++++ src/aliensimulator/AlienSimulator.java | 15 +++++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 src/aliensimulator/Alien.java create mode 100644 src/aliensimulator/AlienMars.java create mode 100644 src/aliensimulator/AlienMond.java create mode 100644 src/aliensimulator/AlienSimulator.java diff --git a/src/aliensimulator/Alien.java b/src/aliensimulator/Alien.java new file mode 100644 index 0000000..e8ac21f --- /dev/null +++ b/src/aliensimulator/Alien.java @@ -0,0 +1,10 @@ +package aliensimulator; + +public abstract class Alien { + + public abstract void darstellen(); + + public void fliegen() { + System.out.println("Ich fliege durch den Weltraum."); + } +} diff --git a/src/aliensimulator/AlienMars.java b/src/aliensimulator/AlienMars.java new file mode 100644 index 0000000..426cbac --- /dev/null +++ b/src/aliensimulator/AlienMars.java @@ -0,0 +1,8 @@ +package aliensimulator; + +public class AlienMars extends Alien { + + public void darstellen() { + System.out.println("Ich bin das Alien vom Mars."); + } +} diff --git a/src/aliensimulator/AlienMond.java b/src/aliensimulator/AlienMond.java new file mode 100644 index 0000000..715c604 --- /dev/null +++ b/src/aliensimulator/AlienMond.java @@ -0,0 +1,8 @@ +package aliensimulator; + +public class AlienMond extends Alien { + + public void darstellen() { + System.out.println("Ich bin das Alien vom Mond."); + } +} diff --git a/src/aliensimulator/AlienSimulator.java b/src/aliensimulator/AlienSimulator.java new file mode 100644 index 0000000..4a9f6fd --- /dev/null +++ b/src/aliensimulator/AlienSimulator.java @@ -0,0 +1,15 @@ +package aliensimulator; + +public class AlienSimulator { + + public static void main(String[] args) { + + Alien alien = new AlienMars(); + alien.darstellen(); + alien.fliegen(); + + alien = new AlienMond(); + alien.darstellen(); + alien.fliegen(); + } +} -- GitLab