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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java中static關(guān)鍵字的用法

Java中static關(guān)鍵字的用法

更新時間:2020-06-28 15:59:37 來源:動力節(jié)點 瀏覽2080次

static關(guān)鍵字的用途

在《Java編程思想》P86頁有這樣一段話:“static方法就是沒有this的方法。在static方法內(nèi)部不能調(diào)用非靜態(tài)方法,反過來是可以的。而且可以在沒有創(chuàng)建任何對象的前提下,僅僅通過類本身來調(diào)用static方法。這實際上正是static方法的主要用途。”這段話雖然只是說明了static方法的特殊之處,但是可以看出static關(guān)鍵字的基本作用,簡而言之,一句話來描述就是:方便在沒有創(chuàng)建對象的情況下來進行調(diào)用(方法/變量)。很顯然,被static關(guān)鍵字修飾的方法或者變量不需要依賴于對象來進行訪問,只要類被加載了,就可以通過類名去進行訪問。static可以用來修飾類的成員方法、類的成員變量,另外可以編寫static代碼塊來優(yōu)化程序性能。

static方法

static方法一般稱作靜態(tài)方法,由于靜態(tài)方法不依賴于任何對象就可以進行訪問,因此對于靜態(tài)方法來說,是沒有this的,因為它不依附于任何對象,既然都沒有對象,就談不上this了。并且由于這個特性,在靜態(tài)方法中不能訪問類的非靜態(tài)成員變量和非靜態(tài)成員方法,因為非靜態(tài)成員方法/變量都是必須依賴具體的對象才能夠被調(diào)用。但是要注意的是,雖然在靜態(tài)方法中不能訪問非靜態(tài)成員方法和非靜態(tài)成員變量,但是在非靜態(tài)成員方法中是可以訪問靜態(tài)成員方法/變量的。舉個簡單的例子:   

package?cn.bzu.look.dao;??
????public?class?MyObject?{
????	//非靜態(tài)變量
????	private?String?str1?="property";
????	//靜態(tài)變量
????	private?static?String?str2?="staticProperty";
????	
????	public?MyObject()?{
????		
????	}
????	//非靜態(tài)方法
????	public?void?print1()?{
????		System.out.println(str1);
????		System.out.println(str2);
????		print2();
????	}	
????	//靜態(tài)方法
????	public?static??void?print2()?{
????		//這一句報錯,報錯信息是Cannot?make?a?static?reference?to?the?non-static?field?str1
????		System.out.println(str1);
????		System.out.println(str2);
????		/*
????		?*?調(diào)用非靜態(tài)的方法會報錯,
????		?*?Cannot?make?a?static?reference?to?the?non-static?method?print1()?from?the?type?MyObject
????		?*/
????		print1();
????	}
????}

以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“Java中static關(guān)鍵字的用法”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 中国女人内谢25xxxxx | 老头老太做爰xxx视频 | 欧美日韩国产成人高清视频 | 99re视频精品全部免费 | 一区二区三区www | 亚洲欧美人成综合在线最新 | 欧美亚洲日本国产综合网 | 午夜视频福利在线观看 | 国产九九精品 | 亚洲综合在线另类色区奇米 | 久久久久久久久网站 | 孕妇孕妇aaaaa级毛片视频 | 午夜骚| 综合图片区 | 久久精品国产99久久6动漫欧 | 欧美人在线一区二区三区 | 俄欧美做爰xxxⅹ在线视频 | 波多野结衣久久一区二区 | 中文字幕一区二区日产乱码 | 日日视频| 亚洲香蕉国产高清在线播放 | 青青草国产三级精品三级 | 深夜精品寂寞在线观看黄网站 | 777色狠狠一区二区三区香蕉 | 色婷婷综合久久久中文字幕 | 国产精品夜色一区二区三区 | 成人影院在线观看kkk4444 | 日韩精品视频美在线精品视频 | 欧美性猛交xxxx免费看久久 | 日本一级片免费观看 | 男人的天堂久久香蕉国产 | 久久综合香蕉 | 欧美成人三级视频 | 99久在线观看 | 色综合精品久久久久久久 | 九九爱这里只有精品 | 尹人香蕉网在线观看视频 | 亚洲永久视频 | 99久久国产免费中文无字幕 | 中文字幕曰韩一区二区不卡 | 97超级碰碰碰碰精品 |