package cn.china; public class Final { public static void main(String[] args) { // TODO Auto-generated method stub } } /** * final关键字 * 1、final是一个修饰符,可以修饰类,方法,变量。 * 2、final修饰的类不可以被继承 * 3、final修饰的方法不可以被覆盖 * 4、final修饰的变量是一个常量,只能赋值一次。 * 为什么要用final修饰常量,其实在程序中一个数据是固定的,那么直接使用这个数据就可以了 * 但是i这样阅读性差,所以该数据起个名称,而且这个变量名称的值不能变化,所以加上final固定。 * * 写法规范:常量所有字母都大写,多个单词用下划线链接_*/ /*final*/class Fu3{ /*final*/ void method(){ //调用底层系统的资源 } } class Zi3 extends Fu3{ public static final double PI=3.14;//全局常量 void method(){ //static final int NUMBER=9; System.out.println(PI); } }