Dieses Mal werde ich die Schnittstelle beschreiben.
Zur späteren Implementierung und Verwendung der Methode. Zum Beispiel können Addition und Subtraktion mit Berechnung kombiniert werden. Zu diesem Zeitpunkt ist die Berechnung die Schnittstelle, und die Addition und Subtraktion sind die Klassen, die die Schnittstelle implementieren.
Die Schnittstelle kann wie folgt definiert werden.
// Schnittstelle Schnittstellenname {}
interface Calc{}
In der Schnittstelle -Feld: Es können nur Konstanten deklariert werden (implizit qualifiziert mit public static final) -Methode: Es können nur abstrakte Methoden definiert werden (implizit qualifiziert mit öffentlicher Zusammenfassung) Es wurde entschieden.
interface Calc{
int NUM1 = 1; // Das Qualifikationsmerkmal lässt das öffentliche statische Finale aus
int NUM2 = 10;
void calc (); // Abstrakte Methode
}
Die Schnittstelle kann mit Geräten implementiert werden. Wenn es eine Klasse gibt, die durch Schnittstellenimplementierung hinzugefügt wird, ist dies wie folgt.
// Klasse Klassenname implementiert Schnittstellenname {}
class Plus implements Calc{
public void calc(){
System.out.println( NUM1 + NUM2 );
}
}
Die Schnittstelle ist auch an der objektorientierten Gestaltung beteiligt. Dies ist eine wichtige Idee in der Entwicklung. Bitte beherrschen Sie sie. das ist alles.
Recommended Posts