Java.内部类方法对外部类对象的引用x-this.x-Test.this.x
2010-12-23 00:36
381 查看
//内部类方法中对外部类对象的引用 public class Test { public static void main(String[] args) { // TODO: Add your code here } int x; public class A{ int x; public void aMethod(){ int x; x=3; // x为aMethod方法的局部变量x this.x=4; // x为内部类A的成员变量x this是对A类对象的引用 Test.this.x=5; // x为外部类Test的成员变量x Test.this是对外部类的Test类对象的引用 } } }
相关文章推荐
- 内部类访问外部类的变量必须是final吗,java静态方法中不能引用非静态变量,静态方法中不能创建内部类的实例
- JAVA学习笔记3--类,对象,变量,方法,构造方法,this,引用类型
- 阿里巴巴 Java 开发手册:asList 的返回对象是一个 Arrays 内部类,并没有实现集合的修改方法
- Java 方法的作用域中的内部类(不是在“外部类”的作用域中,当然,此处也没有相对的外部类)
- Java基础-07.总结private,this,封装,static,成员方法变量,局部变量匿名对象
- java 内部类如何获取外部类引用
- Java面向对象-方法的值传递和引用传递
- 引用一个面试题:如果程序中没有任何变量引用一个外部类对象,但有变量引用其中的内部类对象,请问外部类对象是否会被垃圾回收器回收?请说明理由!
- Java中非静态内部类对象持有外部类对象的引用。
- Java中对象的this引用
- java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- 2018/01/08JAVA 基础 / 接口与继承/Java关键词:变量引用 super 调用父类对象方法/构造方法【或者访问父类对象属性】的方式归纳
- 重踏学习Java路上_Day07(成员与局部变量,形参,匿名对象,封装,private,this,构造与成员方法,static)
- ActionScript3 取得外部加载的SWF显示对象类的引用方法
- (java)对象引用向上转型后,无法调用子类独有的方法和属性问题
- java再复习——this的真正意义以及方法区的方法信息与对象的方法是如何产生关联的
- 【ThinkingInJava】27、关于class对象引用的各种关于class的方法
- 抽象类和接口的区别,内部类引用外部方法final参数,守护线程和用户线程
- 为什么在匿名内部类中引用外部对象要加final修饰符
- JAVA匿名内部类不能访问外部类方法中的局部变量,除非变量被声明为final类型