问答详情
源自:7-7 Java 中的静态内部类

静态内部类的作用

不是很清楚这个静态内部类想干什么 或者说有什么作用/

提问者:qq_Nut_1 2017-04-24 21:35

个回答

  • V丶is
    2017-04-24 22:18:21

    静态内部类:具有静态变量和内部类的特点;

    静态变量的优点:一般静态变量都是公用的、全局的,程序一启动就会在内存开辟一块空间,存放它们。静态的不必实例化就能直接使用。

    内部类的优点:实现更好的封装,和使用外部类的数据;

    作用的话只能说你需要用到静态内部类的优点时,就可以去定义一个静态内部类;

  • Saylikes
    2017-04-24 22:04:10

    静态内部类:静态内部类适用于外部类当中,但又不依赖外在的类,使用它可以提高程序的运行效果;

    成员内部类:适用于外部类当中,但依赖外在的类,可以自由的使用外部类的变量和方法;