• 139、Java内部类之使用this访问外部类属性


    01.代码如下:

    package TIANPAN;
    
    class Outer {                                  // 外部类
        private String msg = "Hello World !";
    
        class Inner {                            // 定义一个内部类
            public void print() {
                System.out.println(Outer.this.msg);    // 外部类.this = 外部类当前对象
            }
        }
    
        public void fun() {
            Inner in = new Inner();           // 内部类对象
            in.print();
        }
    }
    
    /**
     * 此处为文档注释
     *
     * @author 田攀 微信382477247
     */
    public class TestDemo {
        public static void main(String args[]) {
            Outer out = new Outer();              // 实例化外部类对象
            out.fun();                            // 调用外部类方法
        }
    }

    02.效果如下:

    知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

  • 相关阅读:
    django--orm---006
    django--orm---005
    django--orm---004
    django--orm---003
    jmeter连接数据库
    django--view---001
    django--orm---002
    django--model--orm001-- 增删改查
    java并发编程
    jvm
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/12360558.html
Copyright © 2020-2023  润新知