Skip to content
Snippets Groups Projects
Commit d6d5fb0d authored by Peter Hertkorn's avatar Peter Hertkorn
Browse files

erdeBesuchen using interfaces

parent 901871d5
No related branches found
No related tags found
No related merge requests found
......@@ -7,8 +7,4 @@ 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.");
}
}
package aliensimulator;
public class AlienMars extends Alien {
public class AlienMars extends Alien implements ErdeFeindlichBesuchen {
public void darstellen() {
System.out.println("Ich bin das Alien vom Mars.");
}
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.");
}
public void erdeFeindlichBesuchen() { System.out.println("Ich besuche die Erde. Die Menschen schmecken gut.");
}
}
package aliensimulator;
public class AlienMond extends Alien {
public class AlienMond extends Alien implements ErdeFreundlichBesuchen {
public void darstellen() {
System.out.println("Ich bin das Alien vom Mond.");
}
public void erdeFreundlichBesuchen() {
System.out.println("Ich besuche die Erde. Die Menschen sind wundervoll.");
}
}
......@@ -4,19 +4,19 @@ public class AlienSimulator {
public static void main(String[] args) {
Alien alien = new AlienMars();
alien.darstellen();
alien.fliegen();
alien.erdeBesuchen();
AlienMars alienMars = new AlienMars();
alienMars.darstellen();
alienMars.fliegen();
alienMars.erdeFeindlichBesuchen();
alien = new AlienMond();
alien.darstellen();
alien.fliegen();
alien.erdeBesuchen();
AlienMond alienMond = new AlienMond();
alienMond.darstellen();
alienMond.fliegen();
alienMond.erdeFreundlichBesuchen();
alien = new AlienVenus();
alien.darstellen();
alien.fliegen();
alien.erdeBesuchen();
AlienVenus alienVenus = new AlienVenus();
alienVenus.darstellen();
alienVenus.fliegen();
alienVenus.erdeFreundlichBesuchen();
}
}
package aliensimulator;
public class AlienVenus extends Alien implements ErdeFreundlichBesuchen {
public void darstellen() {
System.out.println("Ich bin das Alien von der Venus.");
}
public void erdeFreundlichBesuchen() {
System.out.println("Ich besuche die Erde. Die Menschen sind wundervoll.");
}
}
package aliensimulator;
public interface ErdeFeindlichBesuchen{
public void erdeFeindlichBesuchen();
}
package aliensimulator;
public interface ErdeFreundlichBesuchen {
public void erdeFreundlichBesuchen();
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment