在JAVA中,获取一个类的全部父类是比较简单的,只需要通过反射(Class的getSuperclass()方法)即可.然而,如果想获得一个类的所有子类,或者获得实现某一个接口的所有实现类,相对比较麻烦. 用过Eclipse的开发人员都知道,通过F4键或(Ctrl+T组合键)可以查到指定类的类层次结构.仔细想一下该快捷键的实现原理,或许可以找到一个可行的设计思路. 首先,需要确定一个前提是,寻找所有子类,必须先指定搜索的文件范围.打个比方,要寻找一个古人的所有后代成员,必须设置查找的地理范围是在中…