ホームページ >Java >&#&チュートリアル >Javaインターフェースクラスの書き方
メソッドの記述: 1. MyInterface という名前のインターフェイスを定義します; 2. MyInterface インターフェイスに myMethod() という名前のメソッドを定義します; 3. MyClass という名前のクラスを作成し、MyInterface インターフェイスを実装します; 4. のオブジェクトを作成しますMyClass クラスを作成し、その参照を MyInterface タイプの変数に割り当てます。
このチュートリアルのオペレーティング システム: 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 サイトの他の関連記事を参照してください。