## final修飾符
**課堂代碼:**
~~~java
package com.dodoke.demo3;
public class Client {
/**
* 之前提到的常量,實際上是廣義上的常量,包括類,接口,方法等內容中定義的直接量
* 狹義上的常量指的是用final和static修飾的靜態變量(存在默認值)
*/
//定義常量
public final static String SCHOOL_NAME = "南通渡課IT教育";
/**
* 常量定義注意點:
* 1. 通常使用public修飾,當然其他訪問控制修飾符也可以
* 2. final和static可以位置互換
* 3. 常量名全部大寫,兩個單詞之間用下劃線鏈接
*
* 定義的常量常用在:
* 軟件系統中,某些固定的信息。比如秘鑰,系統名等需要被保護起來的信息
*/
public static final void subClassMethod() {
System.out.println("不能被重寫");
}
public static void main(String[] args) {
//The final field Client.SCHOOL_NAME cannot be assigned(指定)
//Client.SCHOOL_NAME = "渡課IT教育主校區";
/**
* 我們可以調用final修飾的內容,但是不能修改對應的內容
*/
System.out.println(Math.PI);
}
}
~~~
~~~java
package com.dodoke.demo3;
public class Client1 extends Client {
/*public static void subClassMethod() {
Cannot override the final method from Client
}*/
}
~~~
- 課程開始
- 第一課20191008
- 第二課20191009
- HTML
- CSS
- CSS第一課
- CSS第二課
- CSS第三課
- CSS第四課
- CSS第五課
- JavaScript
- Js第一課
- Js第二課
- Js第三課
- Js第四課
- Js第五課
- Js第六課
- Js第七課
- Js-事件模型
- Js-2019-10-31-標準庫
- Js-2019-11-01- 標準庫
- Js-2019-11-01-Json
- Js-2019-11-01-對象的創建
- Js-2019-11-04-this的使用
- Js-2019-11-05-storage與異常
- Js-2019-11-05-BOM與補充知識點
- Js-2019-11-06-正則表達式和計時器
- jQuery
- jQuery-2019-11-13-初識jQuery
- jQuery-2019-11-14-jQuery節點操作
- jQuery-2019-11-15-jQuery節點操作二
- jQuery-2019-11-16-jQuery效果與動畫
- Java
- Java-2019-11-27-變量直接量數據格式運算符
- Java-2019-11-28-流程控制
- Java-2019-12-02-數組
- Java-2019-12-04 面向對象
- Java-2019-12-05-封裝
- Java-2019-12-06-深入構造器
- Java-2019-12-09-繼承
- Java-2019-12-10-多態
- Java-2019-12-10-包裝類
- Java-2019-12-11-final修飾符
- Java-2019-12-11-包裝類
- Java-2019-12-11-接口
- java-2019-12-13-設計模式
- Java-2019-12-16-集合框架
- Java-2019-12-18-集合排序
- Java-2019-12-23-常用類學習
- Java-2019-12-25-異常處理
- Java-2019-12-31-內部類詳解