如何访问与内部类同名的外部类中的变量[重复]
Posted
技术标签:
【中文标题】如何访问与内部类同名的外部类中的变量[重复]【英文标题】:How to acces variable in outer class with same name as in the inner class [duplicate] 【发布时间】:2016-02-29 15:28:44 【问题描述】:这个问题是针对 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?);
【问题讨论】:
【参考方案1】:你可以通过A.this.thing
访问A的变量
【讨论】:
【参考方案2】:使用A.this.thing
表示“这里发生了什么?”
【讨论】:
【参考方案3】:您使用类名和this
来限定变量:
System.out.println("I want to print out thing from class A" + A.this.thing);
【讨论】:
以上是关于如何访问与内部类同名的外部类中的变量[重复]的主要内容,如果未能解决你的问题,请参考以下文章