黑马程序员技术交流社区

标题: 怎样通过反射得到从父类继承的方法 [打印本页]

作者: 和心愿    时间: 2012-3-21 23:02
标题: 怎样通过反射得到从父类继承的方法
  通过Method  的getDeclaredMethod()可以得到的方法不包括继承来的
如果需求是得到从父类继承的方法该怎么做,父类里的方法有public  protected default  等等   该怎么处理
作者: 李敏    时间: 2012-3-22 00:06
。。。main 。。。
Class<Sub> clz=Sub.class;//得到子类的字节码对象
Class clzz=clz.getSuperclass();//得到其父类的字节码对象
                Method[] method=clzz.getDeclaredMethods();//得到父类中所有的方法
                                for (Method m : method) {
                                        if(m.getModifiers() !=2){//限定只取出能继承到的非私有的方法
                                                System.out.println(m.getName());
                                        }
                                }
                       
                }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2