问答详情
源自:7-8 Java 中的方法内部类

在左边的案例中,貌似在方法内部类MInner的print方法中不能调用b?这是为撒?

   a和b作为局部变量,为什么b不能被调用,而a能够被调用,就因为a是常量吗?常量的作用域是什么?

提问者:慕盖茨038235 2017-05-24 20:53

个回答

  • i岁月无声
    2017-05-24 22:02:21

    练习的代码不是外部类变量可以内部类直接调用吗

  • 慕尼黑1525982
    2017-05-24 22:00:15

    我是初学者。我的理解是b是局部变量不是成员变量,所以不能被直接调用。而a是常量,根据常量的定义只能被赋值一次。所以可被调用