在java中實例化對象的時候,進行構造方法的調用,可是構造方法執行了后,又執行哪里呢?列如public?class?LinkDemo02{public?static?void?main(String?args[]){Link?l?=?new?Link()?;l.addNode("A")?; //?增加節點l.addNode("B")?; //?增加節點l.addNode("C")?; //?增加節點l.addNode("D")?; //?增加節點l.addNode("E")?; //?增加節點System.out.println("=======?刪除之前?========")?;l.printNode()?;在實例化對象后,代碼又從哪里執行,是調用了無參構造方法后,是返回執行l.addNode("A")?;,還是繼續執行Link類中的其他代碼呢,小白求解,求詳細點。更多0
3 回答
已采納

Jeanbin大王來巡山
TA貢獻17條經驗 獲得超0個贊
要看你Link類中有沒有其他的方法。 ?如果有代碼塊 或者靜態方法。 ? 是在類加載器加載時就會生成。 如果只有普通函數的話, 只會在創建對象時調用構造函數 ,其他方法如果你不去調用一般不會執行。?

killer00go
TA貢獻11條經驗 獲得超2個贊
先把Link類執行完后,再執行l.addNode("B")?;然后又執行Link類,執行完后,又回來執行l.addNode("B")?;,以此執行下去一直到l.printNode()?
添加回答
舉報
0/150
提交
取消