Hallo liebe Mitglieder,
wodurch erkennt ein Compiler, ob ein Interface eine Methode eines anderen Interfaces überschreibt?
Es findet schließlich kein Einsatz von Codes, wie "implements" oder "extends" statt, die dies signalisieren könnten
und eine Annotation wie @Override ist nicht vorgeschrieben.
Hintergrund der Frage ist zu verstehen, wie ein Compiler ein Funktionales Interface mit mehreren abstrakten Methoden (z.B. Comparator) als solches erkennt
und nicht als gewöhnliches Interface interpretiert.
Freundliche Grüße
U.D.
wodurch erkennt ein Compiler, ob ein Interface eine Methode eines anderen Interfaces überschreibt?
Es findet schließlich kein Einsatz von Codes, wie "implements" oder "extends" statt, die dies signalisieren könnten
und eine Annotation wie @Override ist nicht vorgeschrieben.
Hintergrund der Frage ist zu verstehen, wie ein Compiler ein Funktionales Interface mit mehreren abstrakten Methoden (z.B. Comparator) als solches erkennt
und nicht als gewöhnliches Interface interpretiert.
Freundliche Grüße
U.D.