方法重載(Overload): 兩同(同一個類、同一個方法名)三不同(參數列表不同:;類型、個數、順序) 返回值不同,構成重載嗎? No 形參名稱不同,構成重載嗎? No 方法重寫(0verride): 子類定義一個和父類方法名,參數完全相同的方法。 =: 方法名保持一致 >=: 子類許可權修飾符可以 ...
方法重載(Overload):
兩同(同一個類、同一個方法名)三不同(參數列表不同:;類型、個數、順序)
返回值不同,構成重載嗎? No
形參名稱不同,構成重載嗎? No
方法重寫(0verride):
子類定義一個和父類方法名,參數完全相同的方法。
=: 方法名保持一致
>=: 子類許可權修飾符可以大於等於父類的。
<=,<=: 子類的返回值類型小於等於父類的類型。子類聲明異常類型不能超過父類的類型。