大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java教程
Java標(biāo)識(shí)符與關(guān)鍵字
Java變量
Java數(shù)據(jù)類型
Java運(yùn)算符
Java控制語句
Java方法

Java變量的作用域

所謂變量的作用域就是變量的有效范圍。通過后面內(nèi)容的學(xué)習(xí)大家會(huì)更加明白,實(shí)際上局部變量、實(shí)例變量、靜態(tài)變量它們存儲(chǔ)在Java虛擬機(jī)的不同內(nèi)存區(qū)域上,所以變量是有作用域的。

關(guān)于變量的有效范圍,在這里我給大家總結(jié)了一個(gè)口訣:出了大括號(hào)就不認(rèn)識(shí)了。雖然這句話屬于大白話,但很實(shí)用。我們來測(cè)試一下:

public class VarTest05 {
	//后面會(huì)學(xué)習(xí)為什么這里的變量定義為靜態(tài)變量
	static int i = 1000;
	public static void main(String[] args) {
		System.out.println("k = " + k);
		int k = 100;
		System.out.println("k = " + k);
		int i = 2000;
		System.out.println("i = " + i);
	}
	//后面會(huì)學(xué)習(xí)方法怎么定義
	public static void m1(){
		System.out.println("k = " + k);
	}
	public static void m2(){
		System.out.println("i = " + i);
	}
}

編譯報(bào)錯(cuò)了:

變量的作用域

圖3-6:變量的作用域

通過以上的測(cè)試我們發(fā)現(xiàn):

● 方法體當(dāng)中的代碼是有執(zhí)行順序的,遵循自上而下的順序依次逐行執(zhí)行,變量在沒有聲明的時(shí)候是不能訪問的,需要先聲明,接下來才能訪問。

● 另外在main方法中聲明的變量k有效范圍是main方法,只能在main方法中使用,出了大括號(hào)就不認(rèn)識(shí)了,在m1方法中是無法訪問的。

● 在類體當(dāng)中聲明的變量i作用域是整個(gè)類體,所以在m2方法中是可以使用的。

修改以上代碼并運(yùn)行:

public class VarTest05 {
	//后面會(huì)學(xué)習(xí)為什么這里的變量這個(gè)時(shí)候定義為靜態(tài)變量
	static int i = 1000;
	public static void main(String[] args) {
		//System.out.println("k = " + k);
		int k = 100;
		System.out.println("k = " + k);
		int i = 2000;
		System.out.println("i = " + i);
	}
	//后面會(huì)學(xué)習(xí)方法怎么定義
	public static void m1(){
		//System.out.println("k = " + k);
	}
	public static void m2(){
		System.out.println("i = " + i);
	}
}

運(yùn)行結(jié)果如下圖所示:

變量作用域

圖3-7:變量作用域

通過以上程序的運(yùn)行結(jié)果得知,java是遵循就近原則的,在類體當(dāng)中有i變量,在main方法中聲明了i變量,那么在main方法中一定訪問離自己最近的變量,也就是就近取材,這就是就近原則,幾乎所有的編程語言都是這樣的。

主站蜘蛛池模板: 国产福利在线 | 国产成人经典三级在线观看 | 久久在线视频 | 欧美性猛交ⅹxxx乱大交免费 | 欧美激情在线观看一区二区三区 | 精品香蕉视频 | 天天操一操 | 亚洲视频网站在线观看 | 青春草国产成人精品久久 | 2020国产成人免费视频 | 天天干天天做天天操 | 亚洲欧美一区二区三区在饯 | 免费精品一区二区三区在线观看 | 亚洲国产综合在线 | 美女久久久久 | 九九视频免费观看 | 中文国产成人久久精品小说 | 91精品自在拍精选久久 | 很黄很色的小视频在线网站 | 91日韩| 久久亚洲私人国产精品 | 国产短视频精品区第一页 | 久久亚洲精品中文字幕三区 | 国产乱码精品一区二区三区卡 | 日本免费高清一级毛片 | 色视频免费国产观看 | 久久久免费观看视频 | 最近中文字幕无吗高清视频 | 鲁鲁狠色综合色综合网站 | 9191久久久久视频 | 狠狠操美女 | 热久久99精品这里有精品 | 9191精品国产免费不久久 | 一级片在线免费观看 | 97在线成人免费视频观看 | 五月婷婷视频在线观看 | 久久久久久综合一区中文字幕 | 全午夜免费一级毛片 | 欧美日韩在线播放 | 久久99精品亚洲热综合 | 国产亚洲精品成人a在线 |