码迷,mamicode.com
首页 > 编程语言 > 详细

java之final关键字

时间:2014-10-19 19:49:43      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   java   strong   sp   div   on   

final关键字(可以读不可以写、只读)

1、final的变量的值不能够被改变

  ①、final的成员变量

  ②、final的局部变量(形参)      //意思是“实参”一旦传进我的方法里面,就不允许改变

2、final的方法不能够被重写

3、final的类不能够被继承

 

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进行继承
}*/

 

java之final关键字

标签:style   blog   color   ar   java   strong   sp   div   on   

原文地址:http://www.cnblogs.com/Gaojiecai/p/4035303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!