課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
@Override是干什么的?
2016-01-11
源自:Java入門第二季 升級版 10-5
正在回答
子類繼承自父類的方法,編譯器可以給你驗證@Override下面的方法名是否是你父類中所有的,如果沒有則報錯。例如,你如果沒寫@Override,而你下面的方法名又寫錯了,這時你的編譯器是可以編譯通過的,因為編譯器以為這個方法是你的子類中自己增加的方法。但是寫了@Override編譯器就會報錯,因為你父類中沒有這個方法。你可以把他理解為一個檢查方法的正確性的注釋。
屋小維 提問者
方法重寫
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向?qū)ο缶幊痰膴W妙
3 回答@override處報錯
1 回答@Override是什么意思?
1 回答override需要我自己寫嗎?
3 回答@override是什么意思啊
2 回答Java里的@Override是什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-01-11
子類繼承自父類的方法,編譯器可以給你驗證@Override下面的方法名是否是你父類中所有的,如果沒有則報錯。例如,你如果沒寫@Override,而你下面的方法名又寫錯了,這時你的編譯器是可以編譯通過的,因為編譯器以為這個方法是你的子類中自己增加的方法。但是寫了@Override編譯器就會報錯,因為你父類中沒有這個方法。你可以把他理解為一個檢查方法的正確性的注釋。
2016-01-11
方法重寫