问答详情
源自:7-5 什么是 Java 中的内部类

静态内部类能访问外部类中final的修饰局部变量吗

public class jack {


    public static void main(String[] args) {

        final int a = 10;//方法内的局部变量a用final修饰


    }


    static class mike {

            public static void main(){

       

                System.out.println(a);

//怎么样才能输出a?

        }


}


}


提问者:孤诉丶 2017-03-02 15:16

个回答

  • 一只会编程的狗子
    2017-03-02 15:42:36
    已采纳

    package Learn;

    public class jack {
     
     final static int a = 10;                   //常量声明不要扔到main方法里面
     
     public static void main(String[] args){
      mike.main();
     }
     
     static class mike {
      public static void main(){
       System.out.println(a);
      }
     }
    }