Java中實現某方法和重寫某方法的區別


實現(implements)

實現一個方法,在實現某個接口,或者是繼承某個抽象類,在接口和在抽象類中定義的方法,本身是沒有實現的,也就是沒有方法體,你在當前類中就需要去實現這個方法。

重寫(overloading)

重寫一個方法的話,就是在集成的父類中有個完整的方法,而你並不打算使用它或者需要做一點修改來達到某個目的,所以需要重寫,常見的是重寫Object中的toString()這個方法了.

簡單來說,有方法體的叫重寫,沒有方法體的叫實現.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM