这里将自己学习java及其应用的一些笔记、积累分享一下,如果涉及到了文章、文字侵权,请联系我删除或调整。
一、final
1.1 概述
用来修饰常量、方法、类
1.2 常量
- final修饰的变量,值不可变,因此也称之为常量。
final int a = 6;
a = 7; //错
final Point a = new Point(3, 4);
a.x = 30;
a.y = 40;
a = new Point(1,1);//错
a = null;//错
1.3 方法
- final修饰的方法,子类中,不能重写。
1.4 类
- final修饰的类,不能被任何类继承,例如:
java.lang.String
java.lang.System
java.lang.Integer