久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫 作文庫 大學庫 專業(yè)庫

當前位置: 高三網(wǎng) > 高中英語單詞 > 正文

抽象類能使用 final 修飾嗎

2020-06-19 16:48:43文/鐘詩賀

final修飾的類不能被繼承,沒有子類。如果類中有抽象的方法也是沒有意義的。abstract類為抽象類。即該類只關(guān)心子類具有的功能,而不是功能的具體實現(xiàn)。如果 用final修飾方法,那么該方法則不能再被重寫。final 是不能修飾abstract所修飾的方法的。

抽象類能使用 final 修飾嗎

知識拓展

final關(guān)鍵字可以用來修飾類、方法、變量。各有不同。

A、修飾類(class)。

1、該類不能被繼承。

2、類中的方法不會被覆蓋,因此默認都是final的。

3、用途:設計類時,如果該類不需要有子類,不必要被擴展,類的實現(xiàn)細節(jié)不允許被改變,那么就設計成final類

B、修飾方法(method)

1、該方法可以被繼承,但是不能被覆蓋。

2、用途:一個類不允許子類覆蓋該方法,則用final來修飾

3、好處:可以防止繼承它的子類修改該方法的意義和實現(xiàn);更為高效,編譯器在遇到調(diào)用final方法轉(zhuǎn)入內(nèi)嵌機制,提高了執(zhí)行效率。

4、注意:父類中的private成員方法不能被子類覆蓋,因此,private方法默認是final型的(可以查看編譯后的class文件)

C、修飾變量(variable)

1、用final修飾后變?yōu)槌A?。包括靜態(tài)變量、實例變量和局部變量這三種。

2、特點:可以先聲明,不給初值,這種叫做final空白。但是使用前必須被初始化。一旦被賦值,將不能再被改變。

D、修飾參數(shù)(arguments)

1、用final修飾參數(shù)時,可以讀取該參數(shù),但是不能對其作出修改。

推薦閱讀

點擊查看 高中英語單詞 更多內(nèi)容