public static final class attr{
               }这个类是什么类,一般用在哪里的
我只知道 static final int A;这种的常量定义方式。
用在类上就弄不明白了。
我是初级菜鸟,希望大家指点~谢谢哦

解决方案 »

  1.   

    用final修改的类,表示该类不能被继承,即attr类是最终类,不能有子类。
      

  2.   

    用final修饰的类不能继承
    用final修饰的方法不能重写
    用final修饰的属性不能再次赋值
      

  3.   

    static表示静态的,final表示这类不能被继承,是inner class 内部类
      

  4.   

    怎么final后面还有个class呢? attr{
        
    }
    这是什么意思啊?
      

  5.   

    public static final class attr{
      }
     
    类前面有static  那这个类肯定是内部类,有final 即不能被创建子类,这个类只是寄存在其外部类当中。