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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java中A類的數(shù)組如何傳入B類???急

Java中A類的數(shù)組如何傳入B類???急

慕粉2023498883 2017-04-12 09:15:12
就是A類中的數(shù)組已經(jīng)賦了值,如何把整個數(shù)組傳入B類中而且可以使用
查看完整描述

1 回答

?
frece

TA貢獻36條經(jīng)驗 獲得超15個贊

public?class?Test?{
???
???public?static?void?main(String[]?args)?{
//方法一:引用傳遞
	???//創(chuàng)建A對象并給數(shù)組賦值
	???A?a?=?new?A();
	???//得到A對象的數(shù)組
	??int[]?aArr?=?a.getIntArr();
	??System.out.println("引用傳遞的A數(shù)組:?");
	??for?(int?i?=?0;?i?<?aArr.length;?i++)?{
		??System.out.print(aArr[i]?+?"?");
	??}
	??//創(chuàng)建B對象并給數(shù)組賦值
	??B?b?=?new?B();
	??b.setIntArr(aArr);
	??System.out.println("\n引用傳遞的B數(shù)組:?");
	??int[]?bArr?=?b.getIntArr();
	??for?(int?i?=?0;?i?<?bArr.length;?i++)?{
		??System.out.print(bArr[i]?+?"?");
	??}
	???//改變B數(shù)組,A數(shù)組也會隨之變化
	??bArr[2]?=?666;	??
	??System.out.println("\n引用傳遞改變值之后的A數(shù)組:?");
	??for?(int?i?=?0;?i?<?aArr.length;?i++)?{
		??System.out.print(aArr[i]?+?"?");
	??}
	??System.out.println("\n引用傳遞改變值之后的B數(shù)組:?");
	??for?(int?i?=?0;?i?<?bArr.length;?i++)?{
		??System.out.print(bArr[i]?+?"?");
	??}
	??
?//方法二:值傳遞
	??A?aa?=?new?A();
	??int[]?aaArr?=?aa.getIntArr();
	??int[]?tempArr?=?new?int[aaArr.length];
	??System.out.println("\n值傳遞的A數(shù)組:?");
	??for?(int?i?=?0;?i?<?tempArr.length;?i++)?{
		??tempArr[i]?=?aaArr[i];
		??System.out.print(aaArr[i]?+?"?");
	}
	??
	??//創(chuàng)建B對象并給數(shù)組賦值
	??B?bb?=?new?B();
	??bb.setIntArr(tempArr);
	??System.out.println("\n值傳遞的B數(shù)組:?");
	??int[]?bbArr?=?bb.getIntArr();
	??for?(int?i?=?0;?i?<?bbArr.length;?i++)?{
		??System.out.print(bbArr[i]?+?"?");
	??}
	???//改變B數(shù)組,A數(shù)組不會隨之變化
	??bbArr[2]?=?666;	??
	??System.out.println("\n值傳遞改變值之后的A數(shù)組:?");
	??for?(int?i?=?0;?i?<?aaArr.length;?i++)?{
		??System.out.print(aaArr[i]?+?"?");
	??}
	??System.out.println("\n值傳遞改變值之后的B數(shù)組:?");
	??for?(int?i?=?0;?i?<?bbArr.length;?i++)?{
		??System.out.print(bbArr[i]?+?"?");
	??}
	??
}

}

class?A{
	private?int[]?intArr?=?{1,2,3,4,5};
	//get()..?set()..
	public?int[]?getIntArr()?{
		return?intArr;
	}

	public?void?setIntArr(int[]?intArr)?{
		this.intArr?=?intArr;
	}
	
}
class?B{
	private?int[]?intArr?;
	//get()..?set()..
	public?int[]?getIntArr()?{
		return?intArr;
	}

	public?void?setIntArr(int[]?intArr)?{
		this.intArr?=?intArr;
	}
	
}

要保證B類和A類中有相同類型的數(shù)組昂

查看完整回答
反對 回復 2017-04-12
  • 1 回答
  • 0 關注
  • 1891 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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