第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

怎么理解“程序最后執(zhí)行構(gòu)造方法”

我想問一下,main方法中并沒有調(diào)用前面的構(gòu)造方法,為什么程序在執(zhí)行的時候還是會自動的執(zhí)行呢?

正在回答

4 回答

構(gòu)造方法是在HelloWorld hello = new HelloWorld();? 時自動執(zhí)行的。

new可以理解為:給HellowWorld類型的 hello 開辟一塊空間。構(gòu)造函數(shù)就是來說明這是一個什么樣的空間(比如說這個空間有多大,這個空間有幾個人。如果沒寫構(gòu)造函數(shù),系統(tǒng)會提供一個默認(rèn)的無參構(gòu)造)。

而這個說明是必須有的。

所以在執(zhí)行new的時候系統(tǒng)會自動執(zhí)行構(gòu)造函數(shù),無需用戶自己調(diào)用

因為這個說明是必須有的,所以自動執(zhí)行。

說明是必須有的。重要的話說三遍....


0 回復(fù) 有任何疑惑可以回復(fù)我~

當(dāng)類實例化一個對象時會自動調(diào)用構(gòu)造方法,構(gòu)造方法的調(diào)用是在創(chuàng)建一個對象時使用new操作進(jìn)行的

1 回復(fù) 有任何疑惑可以回復(fù)我~

構(gòu)造方法其實是被執(zhí)行了的,在你創(chuàng)建對象時,比如:Hello ?hello = new Hello(),其中的Hello()就是在調(diào)用構(gòu)造方法

0 回復(fù) 有任何疑惑可以回復(fù)我~

構(gòu)造方法和普通方法在定義上有區(qū)別:
首先構(gòu)造方法沒有返回值,并且名字要與類名保持一致。
構(gòu)造方法可以用來完成,成員屬性的初始化工作。
每個類至少有一個構(gòu)造方法,如果沒有,系統(tǒng)會提供一個默認(rèn)的無參構(gòu)造.
而普通方法,就是類的行為舉止。表明該做什么事情..等等。

2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學(xué)習(xí)       531213    人
  • 解答問題       6327    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

怎么理解“程序最后執(zhí)行構(gòu)造方法”

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號