Warum sollte man eine Java-Interface-Methode als abstrakt deklarieren?

Ich habe die "pull-Schnittstelle" refactoring feature von Eclipse heute eine Schnittstelle zu erstellen, basierend auf einer vorhandenen Klasse. Die dialog-box zum erstellen der neuen Methoden der neuen Schnittstelle als "abstrakte" Methoden.

Was wäre der Vorteil?

Dachte ich, dass die Tatsache, dass Sie durften zu erklären interface-Methoden als abstrakte, war eine überflüssige und Harmlose Funktion der Sprache, die nicht besonders gefördert.

Warum sollte Eclipse-Unterstützung wie ein Stil, oder warum sollte jemand freiwillig so zu tun?

Klarstellung: ich bin nicht Fragen, warum interface-Methoden sind Abstrakt, das ist offensichtlich. Ich Frage, warum würde man explizit wählen, markieren Sie Sie als abstract, da, wenn Sie in einer Schnittstelle, die Sie Abstrakt sind sowieso.

InformationsquelleAutor der Frage Uri | 2009-03-13

Schreibe einen Kommentar