卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

被final修飾的成員變量 在Java中,final修飾的類(lèi)有什么特點(diǎn)?

在Java中,final修飾的類(lèi)有什么特點(diǎn)?1、在Java中,最后一個(gè)修飾符可以同時(shí)修改類(lèi)、方法和變量。基本規(guī)則如下:1)final修改的類(lèi)不能擴(kuò)展,即不能有子類(lèi);2)final修改的方法不能替換或隱

在Java中,final修飾的類(lèi)有什么特點(diǎn)?

1、在Java中,最后一個(gè)修飾符可以同時(shí)修改類(lèi)、方法和變量?;疽?guī)則如下:

1)final修改的類(lèi)不能擴(kuò)展,即不能有子類(lèi);

2)final修改的方法不能替換或隱藏:

1)final修改的實(shí)例方法不能在其所屬類(lèi)的子類(lèi)中替換(重寫(xiě));

(2)用final修改的靜態(tài)方法不能重新定義并隱藏在它們所屬類(lèi)的子類(lèi)中。

3)用final修改的變量最多只能分配一次,而且不同類(lèi)型的變量在賦值方式上可能略有不同:

1)靜態(tài)變量必須顯式賦值一次(不僅僅是類(lèi)型的默認(rèn)值);靜態(tài)變量作為類(lèi)成員必須賦值一次,賦值可以在其聲明中完成

通過(guò)初始化表達(dá)式,或者在靜態(tài)初始化塊中;作為接口成員的靜態(tài)變量,只能在其聲明中通過(guò)初始化表達(dá)式進(jìn)行賦值

②實(shí)例變量也必須顯式賦值一次(不僅是type的默認(rèn)值);賦值可以在初始化表達(dá)式

完成后在其聲明中完成,也可以在實(shí)例初始化塊或構(gòu)造函數(shù)中執(zhí)行;

③方法參數(shù)變量在調(diào)用方法時(shí)創(chuàng)建,并初始化為相應(yīng)的實(shí)際參數(shù)值,在方法末尾結(jié)束身體。在此

期間,它們的值不能更改;

④在構(gòu)造函數(shù)中調(diào)用構(gòu)造函數(shù)參數(shù)變量(由實(shí)例創(chuàng)建),當(dāng)try語(yǔ)句的catch子句捕獲到異常時(shí),將創(chuàng)建異常處理程序參數(shù)變量,并將其初始化為實(shí)際的異常對(duì)象

,并在末尾結(jié)束catch語(yǔ)句塊,在此期間,其值不能更改;

6。局部變量在取值前必須顯式賦值;