- package practice;
- /**
- * final关键字
- * 特点: 1.可以修饰类、函数、变量。
- * 2.被final修饰的类不可被继承,为了避免继承、被子类复写功能。
- * 3.被final修饰的方法不可被复写。
- * 4.被final修饰的变量是一个常量,只能赋值一次,既可以修饰成员变量,也可修饰局部变量。
- * 当在描述事物时,一些数据出现是固定的,所以加上final修饰。
- * 常量的书写规范所有字母都大写,若由多个单词组成,则通过“_”连接。
- * 5.内部类定义在类中的局部位置上时,只能访问该局部被final修饰的局部变量。
- * @author Qihuan
- *
- */
- final class FinalClass{
- void show() {
- System.out.println("不可被继承");
- }
- }
- class FinalMethod{
- public static final double PI = 3.14;
-
- final String hello = "hello";
-
- final void show1(){
- System.out.println("方法不可被复写");
- }
- }
- public class FinalPractice {
- }
复制代码
|
|