## 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-内部类详解
