加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_郴州站长网 (http://www.0735zz.com/)- 云通信、区块链、物联设备、云计算、站长网!
当前位置: 首页 > 教程 > 正文

java.lang.Class.isAssignableFrom()用法介绍

发布时间:2021-12-10 10:33:07 所属栏目:教程 来源:互联网
导读:一、概述: 此方法主要用来判断 参数类 是否是 源类 的子类、接口实现类,或者与 源类 相同,在此情况下返回 true; 二、格式: 源类.class.isAssignableFrom(目标类、子类或接口实现类.class), 返回true 三、示例: public static void main(String[] args){ C
一、概述:
此方法主要用来判断 “参数类“ 是否是 ”源类“ 的子类、接口实现类,或者与 “源类” 相同,在此情况下返回 true;
 
二、格式:
源类.class.isAssignableFrom(目标类、子类或接口实现类.class), 返回true
 
三、示例:
public static void main(String[] args){
 
    Class string=Java.lang.String.class;
    Class object=java.lang.Object.class;
 
    System.out.println("Object是String父类:"+object.isAssignableFrom(string));
    System.out.println("Object与Object相同:"+object.isAssignableFrom(object));
    System.out.println("String是Object父类:"+string.isAssignableFrom(object));
 
}
结果输出:
 
Object是String父类:true
Object与Object相同:true
String是Object父类:false

(编辑:开发网_郴州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读