Java 教程

Java 控制語句

面向物件程式設計

Java 內建類

Java 檔案處理

Java 錯誤與異常

Java 多執行緒

Java 同步

Java 網路程式設計

Java 集合

Java 介面

Java 資料結構

Java 集合演算法

高階 Java

Java 其他

Java APIs 與框架

Java 類引用

Java 有用資源

Java - implements 關鍵字



通常,Java 的`implements`關鍵字用於類繼承介面的屬性。類不能擴充套件介面。

示例

interface Animal {
}

class Mammal implements Animal {
}

public class Dog extends Mammal {
}

示例程式碼

本節提供一個演示`implements`關鍵字用法的程式。

在給定的程式中,有兩個類,分別是`Mammal`和`Dog`。`Mammal`類實現了一個介面`Animal`。

複製並貼上程式到名為Dog.java的檔案中。

示例

interface Animal {
}

class Mammal implements Animal {
}

public class Dog extends Mammal {

   public static void main(String args[]) {
      Mammal m = new Mammal();
      Dog d = new Dog();

      System.out.println(m instanceof Animal);
      System.out.println(d instanceof Mammal);
   }
}

輸出

執行程式後,您將得到以下結果:

true
true

這是另一個示例,我們可以在單個類中使用`implements`關鍵字實現多個介面。

示例

interface Animal {
}

interface CanMove {
}

class Mammal implements CanMove, Animal {
}

public class Dog extends Mammal {

   public static void main(String args[]) {
      Mammal m = new Mammal();
      Dog d = new Dog();

      System.out.println(m instanceof Animal);
      System.out.println(m instanceof CanMove);
      System.out.println(d instanceof Mammal);
   }
}

輸出

執行程式後,您將得到以下結果:

true
true
true
java_basic_syntax.htm
廣告
© . All rights reserved.