Java SE5新增一個@Override的註記。用處是避免把Override寫成Overload。例:class Animal {
void walk() {
System.out.println("Walk");
}
}class People extends Animal {
String name;
@Override int walk() {
System.out.println(name + "walks");
return 1;
}
}
由於在People的walk函式前加入了@Override,所以應該要Override父類別的函式,但Animal並沒有int walk(),所以編譯時就會出現錯誤。
2008年1月30日 星期三
@Override
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言