美文网首页
TheSameName.this.x++; // 调用外部类的x

TheSameName.this.x++; // 调用外部类的x

作者: 哈迪斯Java | 来源:发表于2023-06-05 23:58 被阅读0次

public class TheSameName {
private int x = 7; // 外部类的x

private class Inner {
    private int x = 9;// 内部类的x

    public void doit() {
        int x = 11; // 局部变量x
        this.x++; // 调用内部类的x
        TheSameName.this.x++; // 调用外部类的x
    }
}

}

相关文章

  • 内部类

    静态内部类 静态内部类只能调用静态成员变量,不能调用非静态成员变量; 成员内部类 成员内部类和成员变量类似; 局部...

  • 所有内部类

    内部类的使用(匿名内部类重点难点) 1.成员内部类 1)通过在外部类中创建内部类对象,调用内部类成员 class ...

  • JAVA10:内部类初步

    内部类的访问特点: A:内部类可以随意访问外部类的变量和方法(包括private) B:外部类调用内部类的方法和变...

  • 关于静态内部类

    静态内部类与非静态内部类的区别 非静态内部类会隐式持有外部类的引用,可能引起内存泄漏。 静态内部类只能调用外部类的...

  • 内部类的使用(匿名内部类重点难点)

    1.成员内部类 1)通过在外部类中创建内部类对象,调用内部类成员 class InterClass { int s...

  • 2018-12-05

    python内部类 在类的内部定义的类 内部类的实例化方法 直接使用外部类调用内部类object_name = o...

  • 使用内部viewHolder时声明为static的原因

    非静态内部类隐试持有外部类的强引用,此时内部类可以随意调用外部类中的方法和成员变量。使用static定义的内部类相...

  • Java - 内部类

    内部类的基本概念 内部类的作用 内部类的分类 普通(成员)内部类的格式 这部分就是如何声明及调用出内部类的流程与方...

  • Java调用内部类

    1.当内部类是非静态类时,需要创建外部类对象,通过外部类对象调用内部类 2.当内部类是静态类时,可以直接创建内部类...

  • kotlin和Java内部类和嵌套类

    Java中的内部类和嵌套类 以上的形式即是内部类。我们可以发现,内部类持有了外部类的引用,我们可以在内部类中调用s...

网友评论

      本文标题:TheSameName.this.x++; // 调用外部类的x

      本文链接:https://www.haomeiwen.com/subject/blvhddtx.html