2017-06-16 44 views

回答

0

是的。

import java.util.Set; 

import org.reflections.Reflections; 

public class Test { 
    public static void main(String[] args) throws java.lang.Exception { 
     Reflections reflections = new Reflections(); 
     Set<Class<? extends A>> classes = reflections.getSubTypesOf(A.class); 
     System.out.println(classes); 
    } 
} 

class A { 
} 

class B extends A { 
} 

class C extends A { 
} 

class D extends C { 
} 

class E extends B { 
} 

輸出:[class C, class D, class B, class E]

相關問題