Java學習第十七天

1、今天干了什麼ide

1.方法的重寫:繼承

子類中能夠根據須要對父類中繼承的方法進行改造,執行程序時,子類的方法將覆蓋父類的方法。it

子類中叫重寫的方法,父類中叫被重寫的方法。class

規定:權限

方法的聲明:數據類型

權限修飾符  返回值類型   方法名(形參列表)throws 異常的類型  //throws 異常的類型在特定場景下使用
{    
}  

 

(1)子類重寫的方法的方法名和形參列表與父類被重寫方法的方法名和形參列表相同;程序

(2)子類重寫的方法的權限修飾符不小於父類被重寫方法的權限;方法

特殊狀況:子類不能重寫父類中聲明爲private權限的方法;數據

(3)返回值類型:異常

父類被重寫的方法的返回值類型是void時,子類重寫方法的返回值類型只能是void;

父類被重寫的方法的返回值類型是A類型時,子類重寫方法的返回值類型只能是A類或A類的子類;

父類被重寫的方法的返回值類型是基本數據類型時,子類重寫方法的返回值類型只能是相對應的基本數據類型;

(4)子類重寫的方法拋出的異常類型不大於父類被重寫的方法拋出的異常類型;

注意:

子類和父類中的同名同參數方法要麼都聲明爲非static的(考慮重寫),要麼都聲明爲static的(不是重寫)。

2.複習權限修飾符,尤爲是protected權限修飾符

2、明天干什麼

super調用屬性、方法和構造器;多態性瞭解

相關文章
相關標籤/搜索