请教banq

02-12-04 efly

请问站长banq:

object.getClass().getDeclaringClass();

这个方法怎么用?是做什么的,关于它的DOC解释我不是很清楚,我测试了一下,总是返回null,让我有点莫名其妙。

efly
2002-12-04 17:20

public class C {

}

public class B {

C c;

public B() {

c = new C();

}

public C getC() {

return c;

}

}

public class A {

public static void main(String[] args) {

A a=new A();

B b=new B();

System.out.println(b.getC().getClass().getDeclaringClass());

}

}