#Java プログラムからインターフェイス メソッドを呼び出すには、プログラムでインターフェイス実装プログラムをインスタンス化する必要があります。その後、実装オブジェクトを使用してメソッドを呼び出すことができます。
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); }
上記のインターフェイスでは、名前とオプションの役職を表示する 3 つのメソッドが定義されています。 1 つのメソッドは、実装ロジックを含むデフォルトのメソッドです。残りの 2 つのメソッドには実装ロジックが含まれていません。
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); } }
上記の Java プログラムは、implements キーワードを使用してインターフェイスを実装することを宣言しています。プログラムは、これら 2 つのデフォルト以外のメソッドに Java コードを提供する必要があります。したがって、この方法の実装が提供される。
public class CallInterfaceMethod { public static void main(String args[]){ InterfaceDemo demo = new InterfaceDemoImpl(); demo.displayName("Adithya"); demo.displayNameAndDesignation("Adithya", "Java Developer"); demo.displayNameDefault("Adithya"); } }
上記のプログラムはインターフェイス実装をインスタンス化します。次に、インターフェースで定義された各メソッドが呼び出されます。
Adithya Name:Adithya Designation:Java Developer Your name is : Adithya
以上がJavaでインターフェースメソッドを呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。