In Java Programmierung, definiert eine Schnittstelle eine Reihe von Verhaltensweisen. Alle Klassen, die Implementierung einer Schnittstelle müssen die Methoden innerhalb der Interface-Deklaration dargestellt. Schnittstellen sind ein zentrales Element in der objektorientierten Programmierung , wie sie Entwickler , um Gruppen von Klassen, implementieren alle die gleiche Schnittstelle erstellen können , aber möglicherweise haben unterschiedliche Details der Implementierung . Wenn Sie eine Java-Klasse , die eine Schnittstelle implementiert , werden Sie zu der Umsetzung der Methoden in der Schnittstelle angegebenen gebunden, sondern können wählen, wie die Durchführung der Implementierung dieser Methoden in einer Weise , die den Bedürfnissen der Klasse in Frage passt. Anleitung
1
Erstellen Sie eine Schnittstelle in Ihr Java-Projekt . Sie sind frei, eine der Schnittstellen innerhalb der Java-Sprache selbst definiert umzusetzen , kann aber auch eigene , die speziell auf die Bedürfnisse Ihres Projektes ist . Um zu demonstrieren , können Sie die folgende Übersicht an Ihre Schnittstelle zu erstellen :
Schnittstelle Cat {
public int getHeight ();
public void setName (String catName );
}
Dieses Beispiel beschreibt eine Schnittstelle " Cat ", die von anderen Klassen in Ihrem Projekt umgesetzt werden kann. Implementieren von Klassen müssen die beiden angegebenen Methoden liefern , unter Verwendung der angegebenen Verfahren und Parameter .
2
Erstellen Sie eine neue Klasse in Ihr Java-Projekt , um die Schnittstelle, die Sie erstellt haben, oder eine andere Schnittstelle implementieren Sie bevorzugen . Um anzuzeigen, dass eine Klasse wird eine Schnittstelle zu implementieren , müssen Sie die Klassendeklaration wie folgt anzupassen:
Klasse implementiert Tiger Cat {
//class Code hier
}
Dies teilt dem Compiler mit , dass Ihre Klasse wird den " Cat" -Schnittstelle implementieren. Eine Schnittstelle funktioniert wie ein Vertrag, so dass mit dieser Syntax begehen Sie Ihre Klasse sind bestrebt, die Interface-Methoden .
3
Schauen Sie sich die Fehlermeldungen Ihre Integrated Development Environment , IDE oder ist Hervorhebung . Sie sollten Fehlermeldungen sehen, sobald Sie den " Geräte "-Klausel hinzufügen, um Ihre Klassendeklaration . Wenn man sich die Details der Fehler hervorgehoben anschauen, werden Sie sehen, dass die IDE wird Sie daran erinnern , dass Sie die Interface-Methoden innerhalb der Klasse bieten haben . Die Fehlermeldungen werden angezeigt, bis Sie die erforderlichen Methoden zur Verfügung zu stellen .
4
Implementieren Sie die erforderlichen Methoden in Ihrer Klasse . Da Ihre Klasse hat sich dafür entschieden , um die Schnittstelle zu implementieren, müssen Sie nun eine Implementierung Methode für jeden in der Interface-Deklaration aufgelistet. Hinzufügen der folgenden Methoden, um Ihre Klassendeklaration ausreichen werden, um die Umsetzung der " Cat "-Schnittstelle erfüllen:
private int tigerHeight ;
private String tigerName ;
öffentlichen Tiger ( ) {
tigerHeight = 10;
tigerName = ""; }
public int getHeight () {
Rückkehr tigerHeight ;
}
public void setName (String catName ) {
tigerName = catName ;
}
sowie die Zugabe zwei Methoden, die von der Schnittstelle angegeben , zusammen mit ihren Details der Implementierung , gibt dieses Beispiel die Klasse zwei Instanzvariablen und Konstruktormethode .
5
Fügen Sie zusätzliche Methoden, um die neue Klasse . Sowie die Methoden für die Schnittstelle implementiert , können Sie zusätzliche Methoden, Variablen und das Verhalten Ihrer Klasse hinzufügen, wie Sie benötigen. Sobald Sie Ihre Klassendeklaration erstellt haben, können Sie eine Instanz der Klasse an anderer Stelle in Ihrem Programm wie folgt:
Tiger Tiger motherCat = new ();
Speichern Sie Ihre Java -Dateien kompilieren und Ihr Programm zu testen.