課程
/后端開發
/Java
/Java入門第二季 升級版
為什么美國人不用繼承父類的方法呢?求解
2018-04-20
源自:Java入門第二季 升級版 11-2
正在回答
中國人也不繼承父類,同樣可以使用,估計是方法重寫了,而且下面也是用Chinese.p1和American.p2.
小老弟啊,你好歹看完了再考慮這個問題。他后面就開始講解這個問題,為什么沒有繼承。
沒錯他就是忘記加了,都是繼承的Person,只不過一個是重寫的一個是新建的都可以運行所以沒有變化,這如果用Person?p2=new American()的多態就出問題了。
因為main方法里面寫的是; ?美國人 ?對象名 ?= new ? 美國人() ? 而不是: ?人類 ? 對象名 = new 美國人()
就是讓同學們平時注意而故意漏寫的 ? 前面都說了是繼承關系呀
這里就像最開始編程的時候,定義一個方法,在main中定義該類的對象,在使用該對象來調用方法,只是該方法放在同一個包中的不同類中
美國人的say方法也是繼承自父類而重寫的?視頻里說過的 不繼承何來重寫?
就是特么的忘了而已
倆子類都繼承自父類?這是前面說的明明白白的
qq_蠢到深處自然萌_rtyZ58
美國人是一個類,在main方法下創建實例化對象就可以調用的。
希望能幫到你
中國人是對父類繼承方法的重寫(其實中國人在使用該方法之前需要使用父類構造方法super(),super()可省略,前面已經講到過),美國人是一個新定義的類,重新定義的方法(只不過方法名一樣,但和Person類沒任何關系)
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答抽象父類人類,繼承類是中國人和美國人,然后用多態實現,
4 回答該視頻為什么創建美國類的時候沒有繼承父類呢????
1 回答繼承方法重寫父類方法
2 回答接口可以繼承父類嗎?
2 回答父類和子類繼承中方法調用的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-07-11
中國人也不繼承父類,同樣可以使用,估計是方法重寫了,而且下面也是用Chinese.p1和American.p2.
2019-01-16
小老弟啊,你好歹看完了再考慮這個問題。他后面就開始講解這個問題,為什么沒有繼承。
2018-08-11
沒錯他就是忘記加了,都是繼承的Person,只不過一個是重寫的一個是新建的都可以運行所以沒有變化,這如果用Person?p2=new American()的多態就出問題了。
2018-07-17
因為main方法里面寫的是; ?美國人 ?對象名 ?= new ? 美國人() ?
而不是: ?人類 ? 對象名 = new 美國人()
2018-07-03
就是讓同學們平時注意而故意漏寫的 ? 前面都說了是繼承關系呀
2018-06-10
這里就像最開始編程的時候,定義一個方法,在main中定義該類的對象,在使用該對象來調用方法,只是該方法放在同一個包中的不同類中
2018-06-01
美國人的say方法也是繼承自父類而重寫的?視頻里說過的 不繼承何來重寫?
2018-06-01
就是特么的忘了而已
倆子類都繼承自父類?這是前面說的明明白白的
2018-05-02
美國人是一個類,在main方法下創建實例化對象就可以調用的。
希望能幫到你
2018-04-22
中國人是對父類繼承方法的重寫(其實中國人在使用該方法之前需要使用父類構造方法super(),super()可省略,前面已經講到過),美國人是一個新定義的類,重新定義的方法(只不過方法名一樣,但和Person類沒任何關系)