final
繼承弊端打破了封裝性如何解決 不讓繼承
final可以修飾類 方法 變數
final修飾的類不可以被繼承 到此為止 生不出兒子了
final修飾的方法不可以被覆蓋
final修飾的變數是乙個常量 只能賦值一次 當乙個專案中乙個值不需要變化
常量表示 final double pi = 3.14; 要大寫
public static final double pi = 3.14;全域性常量
為何使用final修飾變數
在程式中如果乙個資料是固定的
那麼直接使用這個資料就可以了 但是這樣閱讀性差 所以給
資料起個名稱 而且這個變數名稱的值不能變化 所以加上final固定
寫法規範:所有字母大寫 多個單詞下劃線鏈結
java學習筆記 final
2007.6.12 1 關於final 1 用final宣告的變數,相當於將該變數當作乙個常數,不能改變,所以其使用 之前必須初始化,宣告時不初始化也可以.2 用final宣告方法,作用有兩個 a 表示該方法在被繼承時不可重寫.b 處於執行效率的考慮 建議方法的 較少的時候才用final 因為用fi...
Java學習筆記 final關鍵字
package cn.itcast.demo01 final 最終的,不可變的 常見四種用法 1.用來修飾類 2.修飾方法 3.修飾區域性變數 4.修飾成員變數 public class demo01final package cn.itcast.demo01 對於成員變數來說,若用final修飾,...
JAVA學習 final用法
final 最終的 可以用來修飾類 屬性 方法 1.final修飾類 這個類就不能被繼承。如 string類 stringbuffer類 system類 2.final修飾方法 不能被重寫。如 object類的getclass 3.final修飾屬性 此屬性就是乙個常量,一旦初始化後,不可再被賦值。...