第一題
1/*2看程式寫結果:先判斷編譯有沒有問題,如果沒有問題,再寫出執行結果。34
對於多型中的成員方法的訪問特點:編譯看左邊,執行看右邊。56
因為成員方法有重寫,父類的成員方法會被子類覆蓋掉。因為成員方法是跟物件相關的。78
結果是:
9zi show
10*/
11class
fu 15}16
class zi extends
fu 20
21public
void
method() 24}
25class
duotaitest3
32 }
第二題
1/*2看程式寫結果:先判斷編譯有沒有問題,如果沒有問題,再寫出執行結果。34
對於多型中的成員方法的訪問特點:編譯看左邊,執行看右邊。56
繼承的時候:
7子類中有和父類中一樣的方法,叫方法重寫。
8子類中沒有父類**現過的方法,則說明父類的方法被子類繼承過來了。910
結果是:11愛
12你13*/
14class
a 18
public
void
show2() 21}
22class b extends
a 28
*/29
//子類中有和父類中一樣的方法,叫方法重寫。
30public
void
show2() 33}
34class c extends
b 38
public
void
show2() 41}
42public
class
duotaitest4
50 }
介面 多型練習題
輸出下面程式結果 inte ce a class bimplements a class demo 執行結果 the method func is undefined for the type a 分析 a a new b 實現了多型,此時父類的引用指向子類的物件,相當於 動物 a new 狗 這就...
50道SQL練習題
網上流傳較廣的50道sql訓練,奮鬥了不知道多久終於寫完了。前18道題的難度依次遞增,從19題開始的後半部分算是迴圈練習和額外function的附加練習,難度恢復到普通狀態。第9題非常難,我反正沒有寫出來,如果有寫出來了的朋友還請賜教。這50道裡面自認為應該沒有太多錯誤,而且盡可能使用了最簡單或是最...
多型練習題理解1
1.若子類重寫了父類的方法,就意味著子類中重寫的方法完全覆蓋了父類中的方 法,系統將不可能把父類中的方法轉移到子類中,編譯看左邊,執行看右邊 2.對於例項變數則不存在這樣的現象,即使子類裡定義了與父類中完全相同的實 例變數,這個例項變數依然不可能覆蓋父類中的例項變數,編譯執行都看左邊。public ...