java final的用法修饰变量方法类实例



java final的用法修饰变量方法类实例。final修饰变量、方法、类代码实例:

java final的用法
修饰变量:
被final修饰的变量不可改变。即初始化一次后,就不能再次被赋值!即,变为常量!
修饰方法:
被final修饰的java方法不可以被子类重写!
修饰类:
被final修饰的类不能被继承!

final修饰变量代码实例:
package cn.bjsxt.oop.testFinal;
public class TestFinal {
public static void main(String[] args) {
final int MAX_VALUE= 200; //常量。
double d = Math.PI;
}
}
package cn.bjsxt.oop.testFinal;
public /*final*/ class Animal { //final修饰类则说明,这个类不能被继承!

public /*final*/ void run(){ //final加到方法前面,意味着该方法不能被子类重写!
System.out.println(“跑跑!”);
}
}

class Bird extends Animal {
public void run(){
super.run();
System.out.println(“我是一个小小小小鸟,飞呀飞不高”);
}

}