ホームページ >Java >&#&チュートリアル >Javaインターフェースクラスの書き方

Javaインターフェースクラスの書き方

小老鼠
小老鼠オリジナル
2024-01-03 15:47:35791ブラウズ

メソッドの記述: 1. MyInterface という名前のインターフェイスを定義します; 2. MyInterface インターフェイスに myMethod() という名前のメソッドを定義します; 3. MyClass という名前のクラスを作成し、MyInterface インターフェイスを実装します; 4. のオブジェクトを作成しますMyClass クラスを作成し、その参照を MyInterface タイプの変数に割り当てます。

Javaインターフェースクラスの書き方

このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。

Java インターフェイスは、一連のメソッド コントラクトを定義する抽象型ですが、メソッドの実装は含まれません。インターフェイスは、フィールドとメソッドを含めることができる参照型です。

Java インターフェイス クラスを作成するには、次の手順に従います:

1. インターフェイス名を定義します: インターフェイス名は大文字で始まり、キャメル ケースの命名規則に従う必要があります。たとえば、MyInterface という名前のインターフェイスを定義できます。

2. メソッドの定義: インターフェイスで一連のメソッドを定義します。これらのメソッドは抽象メソッドであり、メソッド本体や実装はありません。メソッドのアクセス修飾子は、public またはデフォルト (つまり、修飾子なし) にすることができます。たとえば、MyInterface インターフェイスで myMethod() という名前のメソッドを定義できます:

java

public interface MyInterface {  
    void myMethod();  
}

3. インターフェイスの実装: インターフェイスを実装するには、クラスを作成して追加する必要があります。クラス内ですべてのメソッドをインターフェイスに実装します。インターフェイスを実装するメソッドには、インターフェイス内のメソッドと同じメソッド シグネチャが必要です。たとえば、MyClass という名前のクラスを作成し、MyInterface インターフェイスを実装できます。

java

public class MyClass implements MyInterface {  
    @Override  
    public void myMethod() {  
        System.out.println("实现了MyInterface接口的myMethod方法");  
    }  
}

上記のコードでは、@Override 注釈を使用して、メソッドが @Override 注釈をオーバーライドすることを示します。インターフェースメソッド。

4. インターフェイスの使用: インターフェイスを使用するには、インターフェイスのインスタンス、またはインターフェイスを実装するクラスを参照するオブジェクトを作成する必要があります。たとえば、MyClass クラスのオブジェクトを作成し、その参照を MyInterface タイプの変数に割り当てることができます。

java

MyInterface myObj = new MyClass();  
myObj.myMethod(); // 输出 "实现了MyInterface接口的myMethod方法"

上記のコードでは、myObj は MyInterface の変数です。 type, by インターフェース内のメソッドを使用するために MyClass クラスのオブジェクトが割り当てられます。

以上がJavaインターフェースクラスの書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。