### 继承关系
获取父类的Class:
* Class getSuperclass()
* Object的父类是null
* interface的父类是null

获取当前类直接实现的interface:
* Class[] getInterfaces()
* 不包括间接实现的interface
* 没有interface的class返回空数组
* interface返回继承的interface

判断一个向上转型是否成立:
* bool isAssignableFrom(Class)
