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

為了賬號安全,請及時(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);??//請問這個(gè)結(jié)果怎么得來?
		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è)對象,你改變了成員變量的值,當(dāng)用redFish和lake里的fish去訪問的時(shí)候,結(jié)果自然是121

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

ShallHurk 提問者

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

ShallHurk 提問者

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

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

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

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

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

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

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

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

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

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

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

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

ShallHurk 提問者

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

舉報(bào)

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

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

進(jìn)入課程

麻煩大神們看看

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

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

幫助反饋 APP下載

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

公眾號

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