Es gibt zwei Funktionen der Benutzeroberfläche:
Wenn Sie in der Benutzeroberfläche versuchen, ein Feld zu deklarieren, wird es so behandelt, als hätten Sie eine Konstante wie "public static final" deklariert.
Es können nur abstrakte Methoden definiert werden, und die Schnittstelle muss überschrieben werden, wenn bei der Implementierung eine Instanz erstellt wird.
Seien Sie vorsichtig, wenn Sie Klassen anstelle von Schnittstellen erstellen, um die Gemeinsamkeiten jeder Klasse zu gewährleisten. Wenn jede Klasse eine Unterklasse ist, ist es nicht möglich zu erben, was zu einer gemeinsamen Klasse gemacht wurde. Denn in Java können Sie nur eine Oberklasse haben. Wenn es sich um eine Schnittstelle handelt, können mehrere implementiert werden.
Recommended Posts