Java では、クラスは、implements キーワードを介して 1 つ以上のインターフェイスを継承します。インターフェイスによって定義されたメソッドは、クラスに実装する必要があります。インターフェイスを定義します。メソッドのシグネチャを宣言しますが、特定の実装は必要ありません。 implements を使用してインターフェイスを継承する:implements キーワードとクラス名の後のインターフェイス名を使用してインターフェイスを継承します。インターフェイス メソッドを実装する: 継承されたインターフェイスで宣言されたすべてのメソッドをクラスに実装します。メソッドのシグネチャは、インターフェイスで定義されたシグネチャと正確に一致する必要があります。
#Java でクラス継承インターフェイスを作成する方法
Java では、クラスはimplements キーワードを使用して継承できます。 1 つまたは複数のインターフェイス。インターフェイスは一連のメソッドを定義しますが、実装は提供しません。クラスは、継承されたインターフェイスで宣言されたすべてのメソッドを実装する必要があります。実装しないとコンパイル エラーが発生します。構文:
<code class="java">public class <class_name> implements <interface_name> { // 类的方法实现 }</code>
ステップ:
<code class="java">public interface <interface_name> { public void <method_name_1>(); public int <method_name_2>(); // 其他接口方法... }</code>
<code class="java">public class <class_name> implements <interface_name> { // 类的方法实现 }</code>
<code class="java">public class MyClass implements MyInterface { @Override public void myMethod1() { // 方法实现代码 } @Override public int myMethod2() { return 10; } }</code>
例:
<code class="java">public interface Drawable { public void draw(); } public class Circle implements Drawable { @Override public void draw() { System.out.println("Drawing a circle..."); } }</code>
以上がJavaでクラス継承インターフェースを記述する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。