亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何在執行構造方法的同時,把參數讀進程序

57ff66b90001692e05000289.jpg

57ff66b9000161d905000289.jpg

57ff66ba0001d4d505000290.jpg

如圖,我想在測試類中直接寫入兩個參數,也就是運輸方式和承載的人數,為什么在構造方法后寫的“bike”,1 ?會報錯???

正在回答

3 回答

父類引用指向子類對象,這個引用只能使用父類數據和方法,當方法被子類重寫時執行該子類重寫的方法。

在程序中,使用Animal類引用obj2能操作Animal類的所有數據及方法,但不能操作Dog類中的方法(重寫Animal類的除外)

1 回復 有任何疑惑可以回復我~

那老師講的一個父類的引用指向一個子類對象?Animal obj2=new Dog(); 這是什么意思?在程序中怎么應用?

0 回復 有任何疑惑可以回復我~

bike類不存在帶參構造函數

去掉“bike”,1代表調用bike類的無參構造方法,這是系統默認生成的,有“bike”,1代表調用bike類的帶參構造方法,系統不會默認生成,你沒有創建,自然出錯

父類構造方法不存在繼承一說,只有調用,沒有繼承

0 回復 有任何疑惑可以回復我~
#1

蔚然成麟er 提問者

那老師講的一個父類的引用指向一個子類對象?Animal obj2=new Dog(); 這是什么意思?在程序中怎么應用?
2016-10-14 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531142    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

如何在執行構造方法的同時,把參數讀進程序

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號