大战熟女丰满人妻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ù)文檔推薦 >>
主站蜘蛛池模板: 国产福利在线小视频 | 91福利刘玥国产在线观看 | 91成人在线免费视频 | 正在播放一区二区 | 久久狠狠第一麻豆婷婷天天 | 久久久久久免费视频 | 婷婷激情综合 | 国产极品粉嫩福利在线观看 | 91久久精品午夜一区二区 | 曰批免费视频播放在线看片一 | 国产精品成人免费视频 | 久色视频在线 | 精品久久久久久中文字幕欧美 | 福利在线视频观看 | 欧美日日 | 免费网站看v片在线成人国产系列 | 99国产成人高清在线视频 | 色婷婷视频在线观看 | 香蕉视频网站免费观视频 | 97在线国产视频 | 夜鲁夜鲁夜鲁在线观看福利 | 亚洲综合射 | 成人网18免费视频 | 在线观看色视频 | 国产亚洲精品久久久久久牛牛 | 日韩中文在线视频 | 奇米777视频| 成人国产免费 | 国产成人亚洲精品无广告 | 欧美一区二区三区播放 | 国产国产精品人在线观看 | 伊人网99 | 色综久久天天综合绕视看 | 日本老妇成熟 | 久草热久 | 久久99热成人精品国产 | 日韩中文字幕视频 | 狠狠色噜噜狠狠狠狠米奇777 | 看一级毛片 | 国产成人久久精品激情 | 天天干天天操天天碰 |