Java 类.this含义与.new

来源:互联网 发布:智能排班软件app 编辑:程序博客网 时间:2024/06/07 14:14

 类.this用在内部类中

用于获取外部类对象的引用

public class JavaTest {

public static void main(String[] args) {
JavaTest t=new JavaTest();
A a=t.new A();
a.run();
System.out.println(t);
}
public void run(){
System.out.println("JavaTest");
System.out.println(this);
System.out.println(JavaTest.this);
}
class A{
public void run(){ 
JavaTest.this.run();
System.out.println(JavaTest.this);
System.out.println("A");
}
}
}

输出结果:

JavaTest
com.yihaodian.search.nlp.JavaTest@c17164
com.yihaodian.search.nlp.JavaTest@c17164
com.yihaodian.search.nlp.JavaTest@c17164
A
com.yihaodian.search.nlp.JavaTest@c17164

外部类对象.new,创建内部类对象


0 0