方法内部类不能使用访问控制符和 static 修饰符

来源:7-8 Java 中的方法内部类

圈圆转

2016-10-19 15:34

方法内部类不能使用访问控制符和 static 修饰符。

访问控制符是针对于内部类?

static修饰符是针对于内部类里的变量?


写回答 关注

2回答

  • weibo_其可ers_0
    2016-10-19 23:26:26

    是可以用访问控制符修饰的,亲测;但是用static 修饰确实不行,eclipse提示不能再非静态内部类中声明静态变量,除非用常量表达式初始化。。。。小白表示水平不够,先马着,以后再解决。

  • weibo_其可ers_0
    2016-10-19 15:47:00

    指的是内部类名不能用访问控制符和static修饰符修饰,但是里面的成员变量和方法还是可以用的。

    圈圆转 回复圈圆转

    又试了一下 把方法内部类外面的方法的改成静态就是加上static 就可以在该方法内部类里定义静态的成员了

    2016-10-20 14:59:16

    共 3 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530652 学习 · 6091 问题

查看课程

相似问题