Javaでインターフェースメソッドを呼び出すにはどうすればよいですか?

PHPz
リリース: 2023-09-04 17:53:04
転載
1754 人が閲覧しました

Javaでインターフェースメソッドを呼び出すにはどうすればよいですか?

#Java プログラムからインターフェイス メソッドを呼び出すには、プログラムでインターフェイス実装プログラムをインスタンス化する必要があります。その後、実装オブジェクトを使用してメソッドを呼び出すことができます。

Example

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 サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート