Tumbleweed
Captain
- Registriert
- März 2008
- Beiträge
- 3.600
Genau! Das ist der Hinweis, dass du die Methode in Freundin implementieren musst
P.S.: ich teste die Snippets nicht, die ich hier schreibe. Falls irgendwo ein Semikolon o.ä. fehlt, bitte selbst hinzufügen.
Edit:
Als Goodie mal eine Demonstration, was dir das bringt, was du gerade machst
Code:
@Override
public void ausgabeDaten() {
System.out.println("Weil ich 'n Mädchen bin!");
}
P.S.: ich teste die Snippets nicht, die ich hier schreibe. Falls irgendwo ein Semikolon o.ä. fehlt, bitte selbst hinzufügen.
Edit:
Als Goodie mal eine Demonstration, was dir das bringt, was du gerade machst
Code:
public class MyClass {
static abstract class Mensch {
public abstract void ausgabeDaten();
}
static class Kumpel extends Mensch {
@Override
public void ausgabeDaten() {
System.out.println("bla");
}
}
static class Freundin extends Mensch {
@Override
public void ausgabeDaten() {
System.out.println("blub");
}
}
public static void main(String args[]) {
Mensch[] alle = {new Kumpel(), new Freundin()};
for (Mensch m : alle) {
m.ausgabeDaten();
}
}
}
Zuletzt bearbeitet: