亚洲中文字幕无码久久2021,杂交bucsm人类ssba,99国内精品久久久久久久,国内少妇人妻偷人精品免费视频

網(wǎng)絡(luò)消費(fèi)網(wǎng) >  綜合 > > 正文
JAVA關(guān)鍵字:final
時間:2023-06-04 23:19:09

final

final可以用在類、方法、變量上。 1、final用在類上,表明當(dāng)前類它不能被繼承,沒有子類。


(相關(guān)資料圖)

public final class 類名稱 { // ... }

注意:一個類如果是final的,那么其中所有的成員方法都無法進(jìn)行覆蓋重寫

2、final用在方法上,表明當(dāng)前方法不能被override,不能被重寫。

修飾符 final 返回值類型 方法名稱(參數(shù)列表) {

// 方法體}

注意:對于類、方法來說,abstract關(guān)鍵字和final關(guān)鍵字不能同時使用,因為矛盾。有抽象方法的abstract類被繼承時,其中的方法必須被子類Override,而final不能被Override。

3、final用在變量上,表明當(dāng)前變量是一個終態(tài)的變量,是一個常量,這個變量的值一但被賦值后就不能被改變了。對于final類型的成員變量的初始化方式: 1、聲明變量時直接賦值

final int X=1;

對于基本類型來說,不可變說的是變量當(dāng)中的數(shù)據(jù)不可改變

對于引用類型來說,不可變說的是變量當(dāng)中的地址值不可改變

2、在構(gòu)造方法中完成賦值,如果一個類有多個構(gòu)造方法,就要保證在每個構(gòu)造方法中都要完成對該final類型變量的初始化工作。

例:

public class FinalOriginalTest {

private final int a;

private String name;

public FinalOriginalTest(){ ?

a = 3;

}

public FinalOriginalTest(String name){ ?

this.name = name;

}

public static void main(String[] args){ ?

FinalOriginalTest ft = new FinalOriginalTest(); ?

FinalOriginalTest ft1 = new FinalOriginalTest("hello");

}}

問題:上面的程序能否編譯通過? 解答:不能編譯通過,可能沒有初始化變量a。因為對于final類型的成員變量的初始化,在構(gòu)造方法中完成賦值,如果一個類有多個構(gòu)造方法,就要保證在每個構(gòu)造方法中都要完成對該final類型變量的初始化工作。所以需要在public FinalOriginalTest(String name)構(gòu)造方法中給a賦值。

問題:上面的程序中,修正問題1之后,將private final int a;改為private static final int a;能否編譯通過? 解答:不能編譯通過,因為a是靜態(tài)變量,在這個類還沒有實例化的時候,它的值就已經(jīng)有了。所以對于一個int類型的static final類型的變量a來說,我們只能在聲明的時候就給它賦值private static final int a = 3;然后把構(gòu)造方法里面的賦值給注釋掉,這樣編譯就能通過了。 總結(jié):對于final類型的變量,對于不加static我們可以有兩種方式給它賦值:聲明變量時直接賦值;在構(gòu)造方法中完成賦值,如果一個類有多個構(gòu)造方法,就要保證在每個構(gòu)造方法中都要完成對該final類型變量的初始化工作。對于一個變量既是final又是static的,我們必須在聲明變量時直接賦值。

關(guān)鍵詞:

版權(quán)聲明:
    凡注明來網(wǎng)絡(luò)消費(fèi)網(wǎng)的作品,版權(quán)均屬網(wǎng)絡(luò)消費(fèi)網(wǎng)所有,未經(jīng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明"來源:網(wǎng)絡(luò)消費(fèi)網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
    除來源署名為網(wǎng)絡(luò)消費(fèi)網(wǎng)稿件外,其他所轉(zhuǎn)載內(nèi)容之原創(chuàng)性、真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考并自行核實。
熱文

網(wǎng)站首頁 |網(wǎng)站簡介 | 關(guān)于我們 | 廣告業(yè)務(wù) | 投稿信箱
 

Copyright © 2000-2020 www.ffpps.com All Rights Reserved.
 

中國網(wǎng)絡(luò)消費(fèi)網(wǎng) 版權(quán)所有 未經(jīng)書面授權(quán) 不得復(fù)制或建立鏡像
 

聯(lián)系郵箱:920 891 263@qq.com

備案號:京ICP備2022016840號-15

營業(yè)執(zhí)照公示信息

日韩在线观看视频| 乡下熟妇xxxx妇色黄| 久久久久久久精品无码av少妇| 国产亚洲av片在线观看18女人| 婷婷五月六月激情综合色中文字幕| 国产大片资源中文字幕| 久久久国产精品免费a片3d| 久久精品国产亚洲av久| 甜蜜惩罚我是看守专用宠物| 梦精爱2| 搡女人真爽免费视频大全| 欧洲美熟女乱又伦av影片| 办公室少妇激情呻吟a片在线观看| 亚洲av无码日韩av无码导航| 学长上课揉搓捏掐我奶h| 69久久国产露脸精品国产| java强行videos另类| 国产又色又爽又黄又免费| 中文字幕 一区二区三区| 亚洲综合无码一区二区三区| 国产97在线 | 免费| 大杳蕉狼人欧美篇75| 沈阳45老熟女高潮喷水亮点| 太长又太大又太粗太疼了| 免费播放男人添女人下边| 被灌满精子的五个女校花| 国内精品无码一区二区三区| 无码国产激情在线观看| 天天躁夜夜躁狠狠躁av乐播蜜桃| 教官脱了男生衣服摸j的故事| 精品无码人妻一区二区三区不卡| 亚洲av最新在线网址| 漂亮人妻洗澡被公强 日日躁| 久久精品人人做人人爽电影蜜桃| 激情综合色综合啪啪五月丁香搜索| b站禁止转播404入口| 久久久国产精品VA麻豆| 亚洲色精品三区二区一区| 成人小说亚洲一区二区三区| 大乳丰满人妻中文字幕日本| 久久久久久久久久久国产|