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

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

執行的順序

怎么動物具有吃東西的能力在后面執行?

正在回答

2 回答

  1. 構造方法是定義在java類中一個用來初始化的方法,前面有講過在進行初始化時,靜態初始化塊最先被執行,然后執行普通初始化塊,最后才執行構造方法。

  2. 動物具有吃東西的能力是子類繼承父類的普通方法,當初始化完成后執行此方法http://img1.sycdn.imooc.com//56f7903c000142c403630365.jpg

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

,_0034

子類中不是也先執行子類的普通方法再執行子類的構造方法嗎,那么為什么先輸出構造方法“動物具有吃東西的能力”再輸出普通方法eat方法?還是我理解錯了普通方法的初始化跟普通初始化塊,兩者不同?
2016-04-16 回復 有任何疑惑可以回復我~

因為子類創建的對象會先執行父類的構造方法然后才執行自己的構造方法,最后再調用父類的eat()方法輸出“動物具有吃東西的能力”

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

舉報

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

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

進入課程

執行的順序

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

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

幫助反饋 APP下載

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

公眾號

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