黑马程序员技术交流社区

标题: 关于final类 [打印本页]

作者: 黑马-文鸿利    时间: 2013-8-19 14:13
标题: 关于final类
          定义为final的类不能被继承。如果希望一个类不允许任何类继承,并且不允许其他人对这个类进行任何改动,可以将这个类设置为final形式。它的语法如下:
           finall  类名{}
         如果将某个类设置为final形式,则类中的所有方法都被隐式设置为final形式,但是final类中的成员变量可以被定义为final或非final形式。我们首先在项目中创建FinalClass类,在类中定义doit()方法和变量a,实现在主方法中操作变量a自增。代码如下:
           final  class FinalClass{
            int  a=3;
            void doit(){
             }
            public static  void  main(String[] args){
               FinalClass f=new FinalClass();
                f.a++;
             System.out.println(f.a);
          }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2