1. 程式人生 > >2018年11月10日Java學習之類的特徵二:繼承extends,重寫override,private,default,protected,public四種訪問許可權修飾符,super關鍵字

2018年11月10日Java學習之類的特徵二:繼承extends,重寫override,private,default,protected,public四種訪問許可權修飾符,super關鍵字

1.類的繼承extends,舉個例子 在這裡插入圖片描述

2.子類繼承了父類,就繼承了父類的方法和屬性。 在子類中,可以使用父類中定義的方法和屬性,也可以建立新的資料和方法。 3.子類不能直接訪問父類中私有的(private)的成員變數和方法。 在這裡插入圖片描述 4.Java只支援單繼承,不允許多重繼承 一個子類只能有一個父類 一個父類可以派生出多個子類 在這裡插入圖片描述 5.子類方法的重寫override 在子類中可以根據需要對從父類中繼承來的方法進行改造,也稱方法的重置、覆蓋。在程式執行時,子類的方法將覆蓋父類的方法。 在這裡插入圖片描述 重寫方法舉例 在這裡插入圖片描述 6.四種訪問許可權修飾符,可以用在類前,類的屬性和類的方法之前修飾他們 對於class的許可權修飾只可以用public和default。 在這裡插入圖片描述

7.super 關鍵字用來呼叫父類的元素. 當子父類出現同名元素時,可以用super 進行區分 舉例: 在這裡插入圖片描述 特別地,如果父類沒有空引數的構造器,子類需要顯示的呼叫本類或者父類的構造器.