方法覆蓋必須知足的多種約束

(1)子類方法的名稱、參數類型和返回類型必須與父類方法的名稱、參數類型和返回類型一致 (2)子類方法不能縮小父類方法的訪問權限。例如父類中方法是public,而子類中要覆蓋的方法是private,則會報錯。若是沒有這個限制,將會與Java語言的多態機制發生衝突。對於如下代碼:java public class Base{ public void method(){...} } public
相關文章
相關標籤/搜索