課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
為什么調用hello.show();全部都出來了?
2015-12-12
源自:Java入門第二季 升級版 8-10
正在回答
并不是因為調用hello.show()就全部都出來;
HelloWorld hello = new HelloWorld();
//創(chuàng)建新對象hello 的時候,java程序為該對象加載靜態(tài)變量num3,普通變量num2,執(zhí)行構造方法,進行變量初始化,因此你看到以下三句話。
通過靜態(tài)初始化塊初始化age通過初始化塊初始化sex通過構造方法初始化name
緊接著執(zhí)行以下Java語句
?hello.show();
// 調用對象的show方法,就是執(zhí)行System.out.println("姓名:" ...的語句,結果就是最后一句
qq_零_14 提問者
梁XX 回復 qq_零_14 提問者
調用方法呀。
當需要調用方法執(zhí)行某個操作時,可以先創(chuàng)建類的對象,然后通過 ?對象名.方法名();??來實現。
這里hello是對象名,show是方法名。
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙
2 回答新手求問啊
1 回答新手求問啊
2 回答新手求問問!
1 回答新手求解?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-13
并不是因為調用hello.show()就全部都出來;
HelloWorld hello = new HelloWorld();
//創(chuàng)建新對象hello 的時候,java程序為該對象加載靜態(tài)變量num3,普通變量num2,執(zhí)行構造方法,進行變量初始化,因此你看到以下三句話。
通過靜態(tài)初始化塊初始化age
通過初始化塊初始化sex
通過構造方法初始化name
緊接著執(zhí)行以下Java語句
?hello.show();
// 調用對象的show方法,就是執(zhí)行System.out.println("姓名:" ...的語句,結果就是最后一句
2015-12-12
調用方法呀。
當需要調用方法執(zhí)行某個操作時,可以先創(chuàng)建類的對象,然后通過 ?對象名.方法名();??來實現。
這里hello是對象名,show是方法名。