程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> Java 接口 繼承 多態

Java 接口 繼承 多態

編輯:JAVA編程入門知識

Java 接口 繼承 多態

1.接口:

關鍵詞:interface定義接口

語法格式:

[修飾符]  interface  接口名  [extends 父接口名列表]{

[public] [static][final]變量;

[public][abstract]方法;

}

Java接口名必須與文件名相同(類也一樣);

 

2.接口實現:

關鍵詞:implements

語法格式:

[修飾符] class <類名> [exetends 父類名][implements 接口列表]{

 

}

在類中實現接口時,方法名,返回值類型,參數個數及類型必須與接口完全一致,並且必須實現接口中的所有方法。

Java可以實現多接口 每個接口用逗號分隔

可能出現情況:變量名,方法名相同,沖突。

解決辦法:明確指定接口 (接口名.變量)。

              方法沖突話,只要實現一個既OK。

 

3.繼承

通俗:兒子繼承老子 子類從父類得到屬性和行為

關鍵詞:entends

語法格式:

[修飾符] class 子類名 entends 父類名{

      類體

}

 

 

4.繼承中的重寫

通俗:從你父親那得到的東西,你自己又重新搞一份,那父親的那一份,你藏起來不用了,用你自己的。

子類繼承父類了父類可以被子類訪問的方法

子類中又有與父類方法名相同的方法 父類的方法會被隱藏

如果還想調用父類方法

關鍵詞:super

語法:super([參數列表]);

重寫也可稱為覆蓋

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved