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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

構(gòu)造方法有什么好處?我可以直接在類(lèi)里面寫(xiě)普通方法啊。

1.我可以在類(lèi)里面寫(xiě)public void hello(){}這樣的方法,為什么還要用public 類(lèi)名(){}這種構(gòu)造方法呢??jī)?yōu)勢(shì)是什么?

2.一個(gè)類(lèi)加不加構(gòu)造方法都可以被用,我看視頻里面說(shuō)到?jīng)]有構(gòu)造方法系統(tǒng)會(huì)自動(dòng)添加,可是我還是不明白這個(gè)添加在哪里了?是默認(rèn)在我的類(lèi)里面加入了:

public 類(lèi)名(){

}

這樣三行空白代碼嗎?

真心求問(wèn),糾結(jié)好久。

正在回答

2 回答

說(shuō)到構(gòu)造函數(shù),首先你要清楚函數(shù)有無(wú)參構(gòu)造函數(shù)和有參的構(gòu)造函數(shù)
函數(shù)用途1:
比如說(shuō)一個(gè)Class類(lèi)中有很多屬性,你在測(cè)試類(lèi)中要用到時(shí),如果你只有一個(gè)無(wú)參的構(gòu)造函數(shù),那么你使用這個(gè)類(lèi)的并且輸出類(lèi)的屬性值的時(shí)候,你就需要new 一個(gè)對(duì)象 然后用對(duì)象.屬性 給他賦值,但是如果你有一個(gè)帶參數(shù)的構(gòu)造函數(shù) 那么你在調(diào)用他的時(shí)候就只需要new一下的同時(shí)就給它賦值,
Class class=new Class(“屬性值1”,“屬性值2”);這樣就可以了!方便了很多,這樣就是初始化!

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

芒種啊 提問(wèn)者

非常感謝!
2015-12-18 回復(fù) 有任何疑惑可以回復(fù)我~
  1. 正如上面所說(shuō)的,構(gòu)造方法用來(lái)初始化對(duì)象,當(dāng)為有參的構(gòu)造方法時(shí),你在創(chuàng)建一個(gè)新的對(duì)象時(shí),如創(chuàng)建一個(gè)Test的對(duì)象,Test s1=new Test(屬性1值,屬性2值),那么你所填的值,在自動(dòng)調(diào)用構(gòu)造方法時(shí),就會(huì)初始化對(duì)象中的屬性。

  2. 當(dāng)你的所用來(lái)創(chuàng)建對(duì)象的類(lèi)中的有些方法為private(私有方法),在其他類(lèi)中,你即使創(chuàng)建該類(lèi)的實(shí)例對(duì)象,你還是不能調(diào)用那些私有的方法和屬性,這時(shí),你可以通過(guò)構(gòu)造方法去調(diào)用該類(lèi)中的私有方法和設(shè)置屬性,或者輸出。

  3. 當(dāng)你的類(lèi)中,你并沒(méi)有寫(xiě)構(gòu)造方法時(shí),系統(tǒng)會(huì)自動(dòng)為你添加一個(gè)無(wú)參的構(gòu)造方法? public 類(lèi)名(){}

就是默認(rèn)在你的類(lèi)中有這么一個(gè)構(gòu)造方法

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

舉報(bào)

0/150
提交
取消

構(gòu)造方法有什么好處?我可以直接在類(lèi)里面寫(xiě)普通方法啊。

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

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

幫助反饋 APP下載

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

公眾號(hào)

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