this与new的一点小节知识:
非静态内部类获取外部类成员,采用 外部类名.this.外部类成员,外部类成员无论哪种修饰也能进行访问。但是静态的成员内部类就惨了点,它不能通过这种方法获取外部类成员。原因是Static在类加载时就已经存在了,但是对象是在创建时才在内存中生成,而this指代的是当前的对象。
new 对象的时候,其实调用的是构造方法,实例对象初始化一次值
this与new的小节知识-2021-03-12
最新推荐文章于 2024-03-11 23:06:29 发布
this与new的一点小节知识:
非静态内部类获取外部类成员,采用 外部类名.this.外部类成员,外部类成员无论哪种修饰也能进行访问。但是静态的成员内部类就惨了点,它不能通过这种方法获取外部类成员。原因是Static在类加载时就已经存在了,但是对象是在创建时才在内存中生成,而this指代的是当前的对象。
new 对象的时候,其实调用的是构造方法,实例对象初始化一次值