2008年7月12日 星期六

JAVA 繼承及物件導向

在Father a = new Son()時
a.varable會call Father的
a.method會call Son的
而如果call static method,則call Father的
而由於a名義上是Father,如果a的method有throws的話
call a.method還是需要用try包起來
可是實際上run time才是去執行Son的method

implement 兩個interface時的語法 implement A, B

interface可以多重extends,class不行

同時extends和implement時要先extends再implement

final method不能被override

沒有留言: