2013-04-14 47 views

回答

5

,你可以做这样的可能:

class.getMethod("toString").getDeclaringClass(); 

这里有一个例子:

class Test { 
     public String toString(){ 
       return "From test"; 
     } 
    } 

    public static void main(String[] args) throws NoSuchMethodException, SecurityException { 
    String resut = Test.class.getMethod("toString").getDeclaringClass().getName(); 
    System.out.println(resut); 
} 

现在,随着覆盖,然后将其注释掉的toString冷杉运行这个,你会看到输出和“测试“,然后”对象“