diff --git a/src/aliensimulator/Alien.java b/src/aliensimulator/Alien.java new file mode 100644 index 0000000000000000000000000000000000000000..e8ac21fe9cd1c3170f9933d618b5dc8ebdd11442 --- /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 0000000000000000000000000000000000000000..426cbac4c8ff5ac64c79e5a98edb8bbbe8f067d5 --- /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 0000000000000000000000000000000000000000..715c604799b6fcee96d4d7569f93c9d219be5803 --- /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 0000000000000000000000000000000000000000..4a9f6fd568fb1fe3e4c435d758848bf9d7a43bbe --- /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(); + } +}