diff --git a/src/aliensimulator/Alien.java b/src/aliensimulator/Alien.java index e8ac21fe9cd1c3170f9933d618b5dc8ebdd11442..f0fff3fc6761a5281225b2ade2f451071aeac8e9 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 426cbac4c8ff5ac64c79e5a98edb8bbbe8f067d5..d0f9af4b208cdf3cfe240cd7a8a3127091ee4f12 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 4a9f6fd568fb1fe3e4c435d758848bf9d7a43bbe..90463e80828bde87235d98c1cd40fbce0a20c014 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(); } }