国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

final關鍵字

2019-11-06 08:15:40
字體:
來源:轉載
供稿:網友
1、final類final類不能被繼承,因此final類的成員方法沒有機會被覆蓋,默認都是final的。在設計類時候,如果這個類不需要有子類,類的實現細節不允許改變,并且確信這個類不會再被擴展,那么就設計為final類。 final方法不能被子類的方法覆蓋,但可以被繼承。2、final方法如果一個類不允許其子類覆蓋某個方法,則可以把這個方法聲明為final方法。使用final方法的原因有二:第一、把方法鎖定,防止任何繼承類修改它的意義和實現。第二、高效。編譯器在遇到調用final方法時候會轉入內嵌機制,大大提高執行效率。3、final變量(常量)用final修飾的成員變量表示常量,只能被賦值一次,賦值后值無法改變!final修飾的變量有三種:靜態變量、實例變量和局部變量,分別表示三種類型的常量。從下面的例子中可以看出,一旦給final變量初值后,值就不能再改變了。另外,final變量定義的時候,可以先聲明,而不給初值,這種變量也稱為final空白,無論什么情況,編譯器都確保空白final在使用之前必須被初始化。但是,final空白在final關鍵字final的使用上提供了更大的靈活性,為此,一個類中的final數據成員就可以實現依對象而有所不同,卻有保持其恒定不變的特征。4、final參數當函數參數為final類型時,你可以讀取使用該參數,但是無法改變該參數的值。注:父類的PRivate成員方法是不能被子類方法覆蓋的,因此private類型的方法默認是final類型的。final不能用于修飾構造方法。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙湾县| 饶河县| 兴安盟| 库车县| 遂川县| 永宁县| 琼结县| 灌南县| 西青区| 乌兰浩特市| 林甸县| 堆龙德庆县| 金山区| 二手房| 临邑县| 全州县| 济源市| 原平市| 安阳市| 威远县| 龙里县| 阿克苏市| 偏关县| 巴东县| 布尔津县| 潼南县| 鄢陵县| 武川县| 德江县| 天水市| 景洪市| 平湖市| 双桥区| 巴马| 新余市| 溆浦县| 杭锦旗| 交城县| 澄城县| 壤塘县| 休宁县|