From 901871d5e51637c371b79a9777b29c1c85c35a65 Mon Sep 17 00:00:00 2001
From: Peter Hertkorn <peter.hertkorn@reutlingen-university.de>
Date: Thu, 12 Nov 2020 16:28:06 +0100
Subject: [PATCH] erdeBesuchen in abstract class

---
 src/aliensimulator/Alien.java          | 4 ++++
 src/aliensimulator/AlienMars.java      | 5 +++++
 src/aliensimulator/AlienSimulator.java | 7 +++++++
 3 files changed, 16 insertions(+)

diff --git a/src/aliensimulator/Alien.java b/src/aliensimulator/Alien.java
index e8ac21f..f0fff3f 100644
--- a/src/aliensimulator/Alien.java
+++ b/src/aliensimulator/Alien.java
@@ -7,4 +7,8 @@ public abstract class Alien {
 	public void fliegen() {
 		System.out.println("Ich fliege durch den Weltraum.");
 	}
+
+	public void erdeBesuchen(){
+		System.out.println("Ich besuche die Erde. Die Menschen sind wundervoll.");
+	}
 }
diff --git a/src/aliensimulator/AlienMars.java b/src/aliensimulator/AlienMars.java
index 426cbac..d0f9af4 100644
--- a/src/aliensimulator/AlienMars.java
+++ b/src/aliensimulator/AlienMars.java
@@ -5,4 +5,9 @@ public class AlienMars extends Alien {
     public void darstellen() {
         System.out.println("Ich bin das Alien vom Mars.");
     }
+
+    @Override
+    public void erdeBesuchen() {
+        System.out.println("Ich besuche die Erde. Die Menschen schmecken gut.");
+    }
 }
diff --git a/src/aliensimulator/AlienSimulator.java b/src/aliensimulator/AlienSimulator.java
index 4a9f6fd..90463e8 100644
--- a/src/aliensimulator/AlienSimulator.java
+++ b/src/aliensimulator/AlienSimulator.java
@@ -7,9 +7,16 @@ public class AlienSimulator {
 		Alien alien = new AlienMars();
 		alien.darstellen();
 		alien.fliegen();
+		alien.erdeBesuchen();
 
 		alien = new AlienMond();
 		alien.darstellen();
 		alien.fliegen();
+		alien.erdeBesuchen();
+
+		alien = new AlienVenus();
+		alien.darstellen();
+		alien.fliegen();
+		alien.erdeBesuchen();
 	}
 }
-- 
GitLab