Overload:重載,發生在同一個類中,各個方法名相同,方法參數的個數、順序或類型不同;返回值類型不同或形參名稱不同,不構成方法重載;
Override:重寫,發生繼承關系中,子類所重寫的方法與父類方法 方法名相同,參數個數、順序和類型相同;返回值類型相同或者是 父類中的返回值類型的子類。子類不能重寫父類的private(私有)、static和final方法,子類中重寫的方法不能拋出比父類更大的異常。構造方法不能被重寫。
Overload:重載,發生在同一個類中,各個方法名相同,方法參數的個數、順序或類型不同;返回值類型不同或形參名稱不同,不構成方法重載;
Override:重寫,發生繼承關系中,子類所重寫的方法與父類方法 方法名相同,參數個數、順序和類型相同;返回值類型相同或者是 父類中的返回值類型的子類。子類不能重寫父類的private(私有)、static和final方法,子類中重寫的方法不能拋出比父類更大的異常。構造方法不能被重寫。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。