係統粉 > 電腦問答 > 其他問答

已解決父類以及上轉型對象(Java)

提問者:墜茵落溷  |  瀏覽次  |  提問時間:2017-02-05  |  回答數量:9

父類以及上轉型對象(Java) 一個子類對象的上轉型對象和父類創建的對象有什麼區別?好像兩者的特征和屬性都可以被子類繼承。有沒有誰以例子幫我形象的說明下?

已有9條答案
人喇越二越健康

人喇越二越健康

回答數:30  |  被采納數:133

具體 你想知道什麼知識點呢!?
不是很好理解你所提問的意思!
2017-02-05 11:57:18
讚 3
bie漾青春

bie漾青春

回答數:213  |  被采納數:142

如果文字上解釋的話 可以介紹下 但是這樣很多文字不太好理解!!
具體的 是不是想知道 子類和父類的關係呢?

子類對象轉換為父類對象時,可以用顯式或隱式實現,即子類對象可以直接向父類對象賦值;
父類對象向子類對象賦值時,必須使用顯式轉換,即強製類型轉換;
上轉型對象不能操作子類新增的成員變量和方法;
上轉型對象可以操作子類繼承或重寫的成員變量和方法;
如果子類重寫了父類方法,則上轉型對象調用的是子類重寫的方法;
上轉型對象可再強製轉換到一個子類對象,該子類對象又具備了子類所有的屬性和方法.

我這樣解釋的話 估計可能你又更加迷糊了 嗬嗬 先看看 能理解嗎!
2017-02-05 10:08:29
讚 21
自慕行瀆

自慕行瀆

回答數:220  |  被采納數:36

書上講到上轉型對象這裏時,提了一句:注意區分上轉型對象和父類創建的對象。也沒給例子。
我就對著這句話在思考,子類所創建的對象繼承於父類,難道子類的上轉型對象不就是父類所創建的對象嗎?

形象的說一點,定義一個哺乳動物類,那麼老虎就是這個類的子類,用哺乳動物創建一個對象A,再用子類老虎創建一個對象B,難道對象A不是對象B的上轉型對象嗎?
2017-02-05 14:01:57
讚 22
丿丶臭灬流氓

丿丶臭灬流氓

回答數:149  |  被采納數:30

除了“顯示轉換”不明白,其它都能明白,但你所說的貌似不是我想要的答案
2017-02-05 11:49:37
讚 14
沫小寶貝

沫小寶貝

回答數:202  |  被采納數:146

那你到底想知道什麼答案呢!
問題 我都不是很明白 嗬嗬!
2017-02-05 10:27:09
讚 20
love利5201314

love利5201314

回答數:135  |  被采納數:148

那你直接這樣回答我吧:父類所創建的對象是不是就是子類所創建對象的上轉型對象?
先回答這個,我先把這個弄明白再說
2017-02-05 17:29:27
讚 13
this零度life

this零度life

回答數:126  |  被采納數:0

這個 我到不會了 嗬嗬 好象用到super吧,忘了也差不多了 嗬嗬
看下其他高手的解釋吧!
2017-02-06 05:48:33
讚 12
蘇北紫帝

蘇北紫帝

回答數:85  |  被采納數:116

啊?居然還有你不會的? 這讓我感到很意外啊
這書上的話是“注意區別子類對象的上轉型對象和父類所創建的對象。”但我不知道二者有何不同,所以就拿過來問了,對,就是講關鍵字Super這幾頁
2017-02-05 21:58:57
讚 8
我深知你是夢ss

我深知你是夢ss

回答數:0  |  被采納數:87

我都是菜鳥一個呢 嗬嗬 不會的多的很 還望LZ 多多指教了!!
2017-02-05 16:01:09
讚 0
相關問答
最新其他問答
解決方法