1. 程式人生 > >extends和implements關鍵詞

extends和implements關鍵詞

extends和implements關鍵詞
繼承和實現


今天突然自己問了自己一個問題“java支援多繼承嗎?”
自己想了一下,還真的不知道怎麼回答,各位可以也想想答案。


趁機我查了寫資料,自己也寫了幾個簡單類和介面來實驗了一下,總結:
類不支援多繼承
靜態類可以被繼承,但是必須實現靜態類定義的靜態方法
final類不可以被繼承
不能建立final靜態類
介面支援多繼承
靜態介面可以被繼承
不能建立final介面
不能建立final靜態介面


實現介面的類中可以訪問介面中的引數和方法,但是不能修改介面中的引數值
繼承父類的類中可以訪問父類的引數和方法,可以修改父類中的引數值


Java中的.java檔案可以定義為:
class
abstract class
final class
interface
abstract interface