Heim > Java > javaLernprogramm > Wie rufe ich eine Schnittstellenmethode in Java auf?

Wie rufe ich eine Schnittstellenmethode in Java auf?

PHPz
Freigeben: 2023-09-04 17:53:04
nach vorne
1761 Leute haben es durchsucht

Wie rufe ich eine Schnittstellenmethode in Java auf?

Um Schnittstellenmethoden aus einem Java-Programm aufzurufen, muss das Programm das Schnittstellenimplementierungsprogramm instanziieren. Anschließend kann die Methode über das Implementierungsobjekt aufgerufen werden.

Beispiel

public interface InterfaceDemo{
    default public void displayNameDefault(String name){
       System.out.println("Your name is : " + name);
   }
    public void displayName(String name);
    public void displayNameAndDesignation(String name, String designation);
}
Nach dem Login kopieren

Die obige Schnittstelle definiert drei Methoden zur Anzeige des Namens und der optionalen Berufsbezeichnung. Eine Methode ist die Standardmethode, die die Implementierungslogik enthält. Die verbleibenden beiden Methoden enthalten keine Implementierungslogik.

public class InterfaceDemoImpl implements InterfaceDemo{
    public void displayName(String name) {
         System.out.println(name);
    }  
      public void displayNameAndDesignation(String name, String designation) {
           System.out.println("Name:" + name + "\n"+ "Designation:" + designation);
     }
}
Nach dem Login kopieren

Das obige Java-Programm erklärt, dass es die Schnittstelle mithilfe des Schlüsselworts „implements“ implementiert. Das Programm ist nun verpflichtet, Java-Code für diese beiden nicht standardmäßigen Methoden bereitzustellen. Dementsprechend wird eine Implementierung dieser Methode bereitgestellt.

public class CallInterfaceMethod {
     public static void main(String args[]){
         InterfaceDemo demo = new InterfaceDemoImpl();
         demo.displayName("Adithya");
         demo.displayNameAndDesignation("Adithya", "Java Developer");
         demo.displayNameDefault("Adithya");
      }
}
Nach dem Login kopieren

Das obige Programm instanziiert die Schnittstellenimplementierung. Als nächstes wird jede in der Schnittstelle definierte Methode aufgerufen.

Ausgabe

Adithya
Name:Adithya
Designation:Java Developer
Your name is : Adithya
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie rufe ich eine Schnittstellenmethode in Java auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage