Di Java, kelas mewarisi satu atau lebih antara muka melalui kata kunci implement, dan kaedah yang ditakrifkan oleh antara muka mesti dilaksanakan dalam kelas: Tentukan antara muka: isytiharkan tandatangan kaedah, tetapi tiada pelaksanaan khusus. Warisi antara muka menggunakan implement: Warisan antara muka menggunakan kata kunci implement dan nama antara muka selepas nama kelas. Laksanakan kaedah antara muka: Laksanakan semua kaedah yang diisytiharkan dalam antara muka yang diwarisi dalam kelas Tandatangan kaedah mesti sepadan dengan tandatangan yang ditakrifkan dalam antara muka.
Cara menulis antara muka warisan kelas dalam Java
Di Java, kelas boleh mewarisi satu atau lebih antara muka menggunakan kata kunci implement. Antara muka mentakrifkan satu set kaedah, tetapi mereka tidak menyediakan pelaksanaan. Kelas mesti melaksanakan semua kaedah yang diisytiharkan dalam antara muka yang diwarisi, jika tidak, ralat penyusunan akan berlaku.
syntax:
<code class="java">public class <class_name> implements <interface_name> { // 类的方法实现 }</code>
steps:
<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>
Contoh:
<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>
Dalam contoh ini, kelas Bulatan melaksanakan antara muka Boleh Dilukis. Ia melaksanakan kaedah yang dipanggil draw() yang mencetak mesej yang menunjukkan bahawa ia sedang melukis bulatan.
Atas ialah kandungan terperinci Bagaimana untuk menulis antara muka warisan kelas dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!