static關鍵字:在Java中定義一個static關鍵字,它用於修飾類的成員,若是成員變量、成員方法以及代碼塊等,被static修改的成員具有一些特殊性。
對象數組:是一個數組中全部元素都是對象,聲明對象數組與普通基本數據類型的數組同樣
類之間的關係
多個類稱子類,單獨的這個類稱父類(基類或超類)先有父類。
類的繼承語法規則:
class subclass extends superclass{}
繼承的出現提升了代碼的複用性。
特色:一、單一繼承,只能有一個父類
二、多層
方法重寫:在子類中能夠根據需求對父類中繼承來的方法進行改造,也稱重置覆蓋。
子類方法拋出的異常不能大於父類被重寫方法的異常。
重寫的方法返回值類型不能大於被重寫的返回值類型大於。
關鍵字super:當子類重寫父類的方法後,子類對象將沒法訪問父類被重寫的方法,爲了解決這個問題,在Java中專門提供一個super關鍵字用於訪問父類成員。
使用關鍵字super調用父類的成員變量和成員方法。具體格式:
super.成員變量
super.成員方法(【參數1,參數2.。。。】)
使用super調用父類中指定操做
構造方法不可被繼承
修飾符 類內部 同一包 不一樣包類 任意地方
private yes
缺省 yes yes
protected yes yes yes
public yes yes yes yes數組