内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

java中final數(shù)據(jù)的含義-創(chuàng)新互聯(lián)

這篇文章主要介紹java中final數(shù)據(jù)的含義,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供衡東企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、網(wǎng)站制作、HTML5、小程序制作等業(yè)務(wù)。10年已為衡東眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。

                                                           Java中的final是一個關(guān)鍵字,它含義是恒定不變的。

final數(shù)據(jù)具體有兩個含義:

1.對于基本數(shù)據(jù)類型,表示永不改變的編譯時常量。

2.對于普通對象,表示該引用恒定不變,不能指向另外一個對象,但是該對象本身是可以進行修改的。

因此有以下幾個注意點:

1.在類中的 static final 屬性,表示占據(jù)一段不能改變的存儲空間,必須在聲明中初始化,在構(gòu)造中不能初始化。

2.類中的 final 屬性,因為不是static值,可以在每次的構(gòu)造函數(shù)中聲明。

注意,被final聲明的屬性,只能被初始化一次!非static每個實例中最多初始化一次。static的在類的創(chuàng)建中只能初始化一次!

3.對于final修飾的對象(比如數(shù)組),聲明后可以修改數(shù)組,但不能重新指向新的數(shù)組。

public class Test_FinalAndStatic {
	static final int i=1;
	final int j;
	public Test_FinalAndStatic(int j){
		//i、j只能被初始化一次 所以j在聲明中不能初始化
		this.j=j; 
		//同時 i只能在聲明中初始化,不能在構(gòu)造中初始化
	}
	final int[]	is=new int[]{1,2,3};
	//被final修飾的引用一旦被初始化指向一個對象,就不能再改變,但該對象自身可以改變
	//is=new int[]{3,2,1}; error
	public void dois(){
		//is對象自身可以改變
		is[0]=4;
		System.out.print("is=");
		for(int w:is){	
			System.out.println(w+":");
		}
	}
	public void showi(){
		System.out.println("i="+i);
	//  i只能占據(jù)一段不能改變的存儲空間 
	//	i++; error
	//	i=5; error
	}
	public void showj(){
		System.out.println("j="+j);
	//	j++; error
	//	j=2; error
	}
	@Override
	public String toString(){
		dois();showi();showj();
		return null;
		
	}
	public static void main(String[]args){
		Test_FinalAndStatic t1=new Test_FinalAndStatic(100);
		t1.toString();
		Test_FinalAndStatic t2=new Test_FinalAndStatic(200);
		t2.toString();
	}
}

結(jié)果:

is=4:
2:
3:
i=1
j=100
is=4:
2:
3:
i=1
j=200

final參數(shù):

在消息中的參數(shù)通過final修飾,則表示在消息中不能改變參數(shù)引用所指向的對象。

final方法:

1.鎖定方法,防止任何繼承類改變它的含義,保證不被覆蓋。

2.同意編譯器將該方法的所有調(diào)用改為內(nèi)嵌調(diào)用,提高效率。不過現(xiàn)在已不提倡。

3.所有private方法都隱式指定為final 。由于無法取得private方法,自然也就無法重寫。

final類:

不可繼承,不可改變,不能有子類。

以上是java中final數(shù)據(jù)的含義的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前題目:java中final數(shù)據(jù)的含義-創(chuàng)新互聯(lián)
文章路徑:http://www.rwnh.cn/article46/ccichg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、自適應(yīng)網(wǎng)站、小程序開發(fā)、網(wǎng)站維護、域名注冊、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
治多县| 嘉峪关市| 九寨沟县| 东平县| 沙雅县| 苗栗市| 日喀则市| 新沂市| 金川县| 安平县| 石屏县| 海兴县| 奉节县| 仪征市| 清河县| 巴林右旗| 墨竹工卡县| 平陆县| 昌江| 响水县| 龙游县| 房产| 双峰县| 理塘县| 孟村| 南部县| 泰顺县| 长治县| 新乡市| 奇台县| 攀枝花市| 姚安县| 江安县| 民乐县| 涿鹿县| 长治市| 玉山县| 邳州市| 南投县| 西安市| 敦化市|