final关键字(能够读不能够写、只读)java
一、final的变量的值不可以被改变api
①、final的成员变量ide
②、final的局部变量(形参) //意思是“实参”一旦传进个人方法里面,就不容许改变spa
二、final的方法不可以被重写code
三、final的类不可以被继承blog
java的Api中有没有final 的类呢?答:有,例如String类。api中声明为:public final class String{};继承
public class TestFinal{ public static void main (String args[]){ T t = new T(); //t.i=2; //会出现没法为最终变量i分配值 } } class T{ final int i =1; } class TT{ public final void overRide(){ } } class TTT extends TT{ /*public final void overRide(){ //会出现:TTT中的overRide()没法覆盖TT中的overRide() }*/ } final class TTTT{ } /*class TTTTT extends TTTT{ //会出现:没法从最终类TTTT进行继承 }*/