如何在外部类中访问与内部类同名的变量

时间:2015-11-26 13:43:59

标签: java class this outer-join

这个问题适用于Java

以下是一个例子:

     public class A {

        int thing = 1;

          public class B {

             int thing = 2;
             System.out.println("I want to print out thing from class A" +what goes here?);
          }
     }   

3 个答案:

答案 0 :(得分:0)

您使用类名和this来限定变量:

System.out.println("I want to print out thing from class A" + A.this.thing);

答案 1 :(得分:0)

A.this.thing用于"这里的内容是什么?"

答案 2 :(得分:0)

您可以将{A}变量视为A.this.thing