From 2f068369ebaeb86ee6fbd85c45570e945a304bac Mon Sep 17 00:00:00 2001 From: Peter Hertkorn <peter.hertkorn@reutlingen-university.de> Date: Thu, 8 Oct 2020 21:10:24 +0200 Subject: [PATCH] Add aliens and simulator; update gitignore --- .gitignore | 1 + src/aliensimulator/Alien.java | 10 ++++++++++ src/aliensimulator/AlienMars.java | 8 ++++++++ src/aliensimulator/AlienMond.java | 8 ++++++++ src/aliensimulator/AlienSimulator.java | 15 +++++++++++++++ 5 files changed, 42 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/.gitignore b/.gitignore index 9ad1779..292a944 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ HELP.md target/ +out/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/**/target/ !**/src/test/**/target/ 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