Java基础笔记33——final关键字
final关键字
1.修饰类:类不可以被继承
2.修饰变量:常量,值不可以被修改
(1)必须赋予初始值
(2)可以在声明的同时赋值,也可以在构造器中赋值
(3)系统不会对final属性默认的赋初始值
3.修饰方法:方法不能被覆盖
例子:
package com.lqh.chapter03; public final class _32finalkey { final double PI = 3.1415926; final String USER_NAME = "LQH"; final String USER_NAME2; //常量也可以在构造器中声明 public _32finalkey() { USER_NAME2 = "LQH2"; } public final void setPI() { //常量的值不可以被修改 //PI = 12; } } //final修饰的类不可以被继承 /* * class test extends _32finalkey{ final修饰的方法不能被覆盖 public final void setPI() { * System.out.println(); } } */

浙公网安备 33010602011771号