Um Schnittstellenmethoden aus einem Java-Programm aufzurufen, muss das Programm das Schnittstellenimplementierungsprogramm instanziieren. Anschließend kann die Methode über das Implementierungsobjekt aufgerufen werden.
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); }
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); } }
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"); } }
Das obige Programm instanziiert die Schnittstellenimplementierung. Als nächstes wird jede in der Schnittstelle definierte Methode aufgerufen.
Adithya Name:Adithya Designation:Java Developer Your name is : Adithya
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!