Hallo zusammen
Wie ist das eigentlich, wenn ich mehrere Interfaces habe, welche beide identische Methodensignaturen haben? Beispiel:
Was passiert nun? Wird dann einfach actionPerformed aufgerufen wann immer das AWT sich zu Wort meldet UND auch wenn die Methode des MyInterface aufgerufen wird? Löst man das Problem dann einfach so, dass man halt fragt, wer der Sender ist? Aber was, wenn sich zwei Interfaces eine Methode mit einer identischen Signatur teilen, welche den Sender nicht als Parameter mitliefert?
Ist möglicherweise eine dumme Frage, aber wir haben morgen eine Java - Prüfung und wenn ich diese Frage heute hier in diesem Forum nicht stelle, dann stellt Sie garantiert der Professor Morgen an der Klausur! ;-)
Mfg Ishildur
Wie ist das eigentlich, wenn ich mehrere Interfaces habe, welche beide identische Methodensignaturen haben? Beispiel:
Code:
interface MyInterface{
public void actionPerformed(ActionEvent evt);
}
class MyClass implements ActionListener,MyInterface{
public void actionPerformed(ActionEvent evt){
// hmmmmm
}
}
Was passiert nun? Wird dann einfach actionPerformed aufgerufen wann immer das AWT sich zu Wort meldet UND auch wenn die Methode des MyInterface aufgerufen wird? Löst man das Problem dann einfach so, dass man halt fragt, wer der Sender ist? Aber was, wenn sich zwei Interfaces eine Methode mit einer identischen Signatur teilen, welche den Sender nicht als Parameter mitliefert?
Ist möglicherweise eine dumme Frage, aber wir haben morgen eine Java - Prüfung und wenn ich diese Frage heute hier in diesem Forum nicht stelle, dann stellt Sie garantiert der Professor Morgen an der Klausur! ;-)
Mfg Ishildur