黑马程序员技术交流社区
标题:
怎样通过反射得到从父类继承的方法
[打印本页]
作者:
和心愿
时间:
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