最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

麻煩大神們看看


class?Fish{
	int?w?=?1;
}

class?Lake?{
	Fish?fish;
	void?setFish(Fish?s){???//Fish?s表示什么意思?
		fish?=?s;
	}
	void?foodFish(int?m){
		fish.w?=?fish.w+m;
	}
}
public?class?E?{

	public?static?void?main(String[]?args)?{
		//?TODO?Auto-generated?method?stub
		Fish?redFish?=?new?Fish();
		System.out.println(redFish.w);
		Lake?lake?=?new?Lake();
		lake.setFish(redFish);
		lake.foodFish(120);
		System.out.println(redFish.w);??//請(qǐng)問(wèn)這個(gè)結(jié)果怎么得來(lái)?
		System.out.println(lake.fish.w);

輸出結(jié)果為1 121 121.

正在回答

2 回答

讓fish的引用指向你傳入的s的引用,

因?yàn)閒ish.w?=?fish.w+m,這里fish.w=1+120給w重新賦值了啊,而fish和redFish指向的是同一個(gè)對(duì)象,你改變了成員變量的值,當(dāng)用redFish和lake里的fish去訪問(wèn)的時(shí)候,結(jié)果自然是121

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

ShallHurk 提問(wèn)者

你好,非常感謝你的回答,F(xiàn)ish s 還是不懂
2015-12-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

ShallHurk 提問(wèn)者

還有 lake.setFish(redFish)也看不懂啊
2015-12-30 回復(fù) 有任何疑惑可以回復(fù)我~
#3

產(chǎn)品經(jīng)理不是經(jīng)理 回復(fù) ShallHurk 提問(wèn)者

Fish s 就是一個(gè)引用類(lèi)型的形式參數(shù),實(shí)際的值就是你傳進(jìn)去的redFish,在java中永遠(yuǎn)都是值傳遞?;緮?shù)據(jù)類(lèi)型就是copy一份原有的數(shù)據(jù)值在傳遞給參數(shù),而引用數(shù)據(jù)類(lèi)型傳遞的是所指對(duì)象的地址值。
2015-12-30 回復(fù) 有任何疑惑可以回復(fù)我~
#4

產(chǎn)品經(jīng)理不是經(jīng)理 回復(fù) ShallHurk 提問(wèn)者

這里是lake對(duì)象在調(diào)用setFish方法,其作用是讓redFish的地址值傳遞lake對(duì)象的成員變量fish,從而實(shí)現(xiàn)讓fish指向redFish所指的對(duì)象。
2015-12-30 回復(fù) 有任何疑惑可以回復(fù)我~
#5

ShallHurk 提問(wèn)者 回復(fù) 產(chǎn)品經(jīng)理不是經(jīng)理

謝謝。
2015-12-30 回復(fù) 有任何疑惑可以回復(fù)我~
#6

ShallHurk 提問(wèn)者 回復(fù) 產(chǎn)品經(jīng)理不是經(jīng)理

你好,那Lake類(lèi)中的Fish fish 又是什么意思呢?
2015-12-30 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

Fish s就是一個(gè)參數(shù)而已,跟int x是一樣的

redFish.w是121是因?yàn)槟阃ㄟ^(guò)foodFish()修改了redFish這個(gè)對(duì)象的w值

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

ShallHurk 提問(wèn)者

謝謝。
2015-12-30 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門(mén)第二季
  • 參與學(xué)習(xí)       531267    人
  • 解答問(wèn)題       6327    個(gè)

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

進(jìn)入課程

麻煩大神們看看

我要回答 關(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)