Java 中 extends 和 implements 關鍵字的區別
在這篇文章中,我們將瞭解“Extends”和“Implements”關鍵字之間的區別。
Extends
使用此關鍵字,可以將類用作基類,另一個類繼承此基類。
介面可以使用此關鍵字繼承其他介面。
一個類只能擴充套件一個超類。
一個介面可以擴充套件任意數量的介面。
子類(擴充套件超類)不必覆蓋超類中的所有方法。
以下是 extends 關鍵字的示例 −
示例
class Super {
.....
.....
}
class Sub extends Super {
.....
.....
}Implements
此關鍵字幫助類實現介面。
一個類可以在某個時間點實現任意數量的介面。
一個類(實現介面)需要實現該特定介面的所有方法。
它絕不能用於實現任何其他介面。
以下是 implements 關鍵字的示例
示例
public interface Animal {
}
public class Mammal implements Animal {
}
public class Dog extends Mammal {
}
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP