首页 新闻 搜索 专区 学院

内部类同名变量错误

0
[已关闭问题] 关闭于 2019-05-13 17:48

public class DiscerVariable {

private String prop1="外部类的成员变量";

private Class InClass{
    private String prop="内部类的成员变量";
    public void info() {
        String prop="局部变量";
        //通过外部类的类名.this.VarName访问外部类的成员变量
        System.out.println("外部类的成员变量值:"+DiscerVariable.this.prop1);
        //通过内部类的this来访问内部类的成员变量:
        System.out.println("内部类的成员变量值:"+this.prop1);
        //直接访问局部变量
        System.out.println("局部变量值:"+prop);
    }
}

public void test() {
    InClass in=new DiscerVariable();
    in.info();
}
public static void main(String[] args) {
    new DiscerVariable().test();
}

}

请问一下各位大佬,以上代码出现 Unresolved compilation problem错误是怎么回事

枳狸的主页 枳狸 | 菜鸟二级 | 园豆:202
提问于:2019-05-13 17:14
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册