判断两个类的层次关系
2016-01-05 17:11
369 查看
#
两个Class,Class A, Class B, 如何判断他们之间是否有层次关系呢?所谓层次关系,是指A实现/扩展了B,或者B实现/扩展了A。
Java的Class类提供了isAssignableFrom(Class c)方法。使用这个方法可以判断两个Class的层次关系。
两个Class,Class A, Class B, 如何判断他们之间是否有层次关系呢?所谓层次关系,是指A实现/扩展了B,或者B实现/扩展了A。
Java的Class类提供了isAssignableFrom(Class c)方法。使用这个方法可以判断两个Class的层次关系。
代码
例如:// A class A{ } // B class B extends A{ } // true boolean A_IsFatherOf_B = A.class.isAssignableFrom(B.class);
相关文章推荐
- apache开源项目--hadoop
- 如何从代码层防御10大安全威胁中的 Xpath Injection?
- Android 传感器 I-传感器基本介绍
- php实现购物车功能(下)
- Nutch网页抓取速度优化
- myeclipse中的所有快捷键列表
- Android中OkHttp的使用
- Handler的具体用法
- Unable to convert MySQL date/time value to System.DateTime
- apache开源项目--HydraBase
- Nutch网页抓取速度优化
- OpenvSwitch2.4.0源码解读
- 14-Angular供应商和自定义服务
- WPF:DataGrid 自动生成行号
- Android与服务器http连接模块代码
- df: `/mnt': Stale file handle
- iOS 多个异步请求全部请求结束之后刷新UI
- Ajax页面没有输出任何提示的处理办法
- sql 触发器
- linux下rman简单的备份策略及计划任务