jdk1.5和jdk1.6對於@override支持的區別
在基類中聲明的方法,在繼承類中實現的話可以用@Override進行標注。1.5和1.6均正常。但@Override注釋在jdk1.5環境下隻能用於對繼承的類的方法的重寫,而不能用於對實現的接口中的方法的實現。
public interface StudentVS
{
public void saveStudent(Student s);
}
public class StudentVSImpl implements StudentVS
{
@Override
public void saveStudent(Student s)
{
..........
}
}
上述代碼在1.5中會報錯,而在1.6中不會。所以建議不要加,因為同一項目用不同版本的jdk編譯,加上@Override會使用1.5編譯的人出錯。
最後更新:2017-04-02 15:15:02
上一篇:
中國黑客元老9月推自律公約 欲重拾黑客精神
下一篇:
jmeter 性能測試,關於session保持的問題解決
Linux Shell腳本的10個有用的“麵試問題和解答”
【哈夫曼編碼】HDU2527-Safe Or Unsafe
[.NET 基於角色安全性驗證] 之三:ASP.NET Forms 身份驗證
System.Runtime.InteropServices.COMException (0x8004E00F): COM+ 無法與 Microsoft 分布式事務協調程序交談 (異常來自 HRESU
Qt重繪之update,repaint詳解
微軟Win 7成功應該感謝蘋果
Java中的HashCode(2)之Hashset造成的內存泄露
暢想智能存儲,2017中國計算機大會“下一代數據中心存儲技術與係統”論壇舉行
《Spring Data 官方文檔》7. 映射
真相 大熱物聯網也有猙獰的一麵