implements 關鍵字在 Java 中用於聲明類別或接口實現了其他接口,提供實現接口中聲明的方法和功能。具體用法包括:1. Class 或interface 關鍵字後面跟著implements 關鍵字和介面名稱;2. 類別或介面實作介面中的未實作方法,繼承介面中的常數、欄位和預設方法;3. 類別可以透過implements 實現多個接口。
Implements 在Java 中的用法
implements 關鍵字在Java 中用來指示一個類別或介面實現了另一個介面。它表明該類別或介面將提供實現該介面中聲明的方法和功能。
用法
class
或interface
關鍵字後緊跟著implements
關鍵字和一個或多個介面名。介面以逗號分隔,如下所示:
<code class="java">public class ClassName implements Interface1, Interface2 { // 类代码 } public interface InterfaceName extends ParentInterface { // 接口代码 }</code>
作用
範例
<code class="java">// 定义一个接口 interface Drawable { void draw(); } // 实现该接口的类 class Rectangle implements Drawable { @Override public void draw() { // 绘制矩形 } } // 定义一个继承接口的接口 interface Shape extends Drawable { void rotate(); } // 实现该接口的类 class Circle implements Shape { @Override public void draw() { // 绘制圆形 } @Override public void rotate() { // 旋转圆形 } }</code>
在這個範例中,Rectangle
類別實作了Drawable
接口,而Circle
類別實作了Shape
接口,它同時繼承了Drawable
介面中的方法。
以上是implements在java中的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!