1樓:這個大神有點牛
system.out.println(a1.show(b));
因為 b繼承a 執行的是a方法內的 show(a obj) 傳入的是b類 但是在執行過程中會轉化為a類
system.out.println(a1.show(c));
因為 c繼承b b繼承a 執行的是a方法內的 show(a obj) 傳入的是c類 但是在執行過程中會轉化為a類
給你舉個例子吧
list a = new arraylist();
然後我有可以吧 list a 強轉為object類一下我就不一一介紹 都是這個意思 有繼承關係的話 子類可以強轉為父類,轉化後可以呼叫父類的方法
2樓:匿名使用者
有點複雜,就解釋一條,其它的你自己思考吧。
system.out.println(a2.show(b)); 結果是「b and a」,為什麼不是 「b and b」或「a and a」呢?
已知a2的型別是a,實際物件是b。
那麼 a2.show(b) 以根據class a的定義來選擇方法,自然是進入show(a)方法。 正好 b 又覆蓋了 show(a)方法,所以最終執行的是 b.
show(a) 方法。
3樓:匿名使用者
不用每一行都解釋吧, 你就說你哪個比較疑惑吧
拆遷房屋 過戶 繼承問題200分求高手幫忙如能追加可再加分
你的問題最後的一句話 另 舊房子的戶口薄,只有我爺爺和我父母,而且我們還有,老人生前一份證明.大意為 因贍養老人將房子繼承權給我父親 有老人的手印並且其他子女也有簽字按手印 已經說得明明白白的了,說明你父親是戶主。直接在建設局正常的把新房子落戶到你父親名頭上就完了唄,房照是你父親的名字,還去公證啥呀...
一套java試題 求高手幫忙做一下 今天急用 謝謝
法5.例項物件 6.形參 7.值傳遞 8.區域性變版量,方法 9.所有權 10.class 1.good和系統char陣列是不是這個名字,因為陣列是一個物件,ex.ch實際上就是物件的陣列打 回印出來 2名。第二答行的錯誤,應該是本地的時間進行初始化的變數宣告,或錯誤3。第八行,私有型別的父類不能被...
Java課程設計,真心求高手來幫忙解答一下謝謝了這個真的不會啊
你做的oa連報表和郵件都沒有,那不就剩一個考勤,還有一個基礎工作流麼?這麼一個玩具專案和crm玩具專案,你就要5k?這個技術3k一抓一大把。估計就是用個struts和hibernate的基礎類,然後隨便弄個簡陋的前端 麻煩各位高手幫我鑑定一下這個鐲子的真假和價值,不會拍照,謝謝各位啦!應該不假的,價...