diff --git a/src/entensimulator/Ente.java b/src/entensimulator/Ente.java new file mode 100644 index 0000000000000000000000000000000000000000..138dcdc8525fa4fa953b0027659b3944fb2803dd --- /dev/null +++ b/src/entensimulator/Ente.java @@ -0,0 +1,13 @@ +package entensimulator; + +public abstract class Ente { + + abstract void anzeigen(); + + public void fliegen() { + } + + public void quaken() { + } + +} diff --git a/src/entensimulator/GummiEnte.java b/src/entensimulator/GummiEnte.java new file mode 100644 index 0000000000000000000000000000000000000000..d65eece97af6491e53379910e1e3b826ce881771 --- /dev/null +++ b/src/entensimulator/GummiEnte.java @@ -0,0 +1,12 @@ +package entensimulator; + +public class GummiEnte extends Ente { + + public GummiEnte() { + super(); + } + + public void anzeigen() { + System.out.println("Ich bin eine Gummi-Ente"); + } +} diff --git a/src/entensimulator/LockEnte.java b/src/entensimulator/LockEnte.java new file mode 100644 index 0000000000000000000000000000000000000000..e34eee8aa5396d0bf7f484a6e6b1abea02084857 --- /dev/null +++ b/src/entensimulator/LockEnte.java @@ -0,0 +1,11 @@ +package entensimulator; + +public class LockEnte extends Ente { + + public LockEnte() { + super(); + } + public void anzeigen() { + System.out.println("Ich bin eine Lockente"); + } +} diff --git a/src/entensimulator/MiniEntenSimulator.java b/src/entensimulator/MiniEntenSimulator.java new file mode 100644 index 0000000000000000000000000000000000000000..ebc807ba31ea247065b12ddd433a3f66b463358d --- /dev/null +++ b/src/entensimulator/MiniEntenSimulator.java @@ -0,0 +1,27 @@ +package entensimulator; + +public class MiniEntenSimulator { + + public static void main(String[] args) { + + StockEnte stockente = new StockEnte(); + MoorEnte moorente = new MoorEnte(); + LockEnte lockente = new LockEnte(); + GummiEnte gummientchen = new GummiEnte(); + + stockente.quaken(); + stockente.fliegen(); + + moorente.quaken(); + moorente.fliegen(); + + lockente.quaken(); + lockente.fliegen(); + + gummientchen.quaken(); + gummientchen.fliegen(); + // Gummiente soll jetzt fliegen können + gummientchen.fliegen(); + + } +} diff --git a/src/entensimulator/MoorEnte.java b/src/entensimulator/MoorEnte.java new file mode 100644 index 0000000000000000000000000000000000000000..adc1be5f86d913ca3bb0dc430b8f1cee4f80cc86 --- /dev/null +++ b/src/entensimulator/MoorEnte.java @@ -0,0 +1,12 @@ +package entensimulator; + +public class MoorEnte extends Ente { + + public MoorEnte() { + super(); + } + + public void anzeigen() { + System.out.println("Ich bin eine echte Moorente"); + } +} diff --git a/src/entensimulator/StockEnte.java b/src/entensimulator/StockEnte.java new file mode 100644 index 0000000000000000000000000000000000000000..25542c3837db925d82b631fd1e63f7db3efa76e3 --- /dev/null +++ b/src/entensimulator/StockEnte.java @@ -0,0 +1,12 @@ +package entensimulator; + +public class StockEnte extends Ente { + + public StockEnte() { + super(); + } + + public void anzeigen() { + System.out.println("Ich bin eine echte Stockente"); + } +}