zoukankan      html  css  js  c++  java
  • java.lang.Class.isAssignableFrom()用法解析

    一、概述:

    此方法主要用来判断 “参数类“ 是否是 ”源类“ 的子类、接口实现类,或者与 “源类” 相同,在此情况下返回 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
    
      注:文章中难免有不足之处,欢迎评论、互动、指正。

    作者: i-nine
    原创不易,本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    数组的排序
    2017-2018学年实习心得
    2017-2018学年实习总结
    古人警句
    课程意见
    第二次冲刺第十天
    第二次冲刺第九天
    第二次冲刺第八天
    第二天冲刺第七天
    第二次冲刺第六天
  • 原文地址:https://www.cnblogs.com/ninth/p/6164296.html
Copyright © 2011-2022 走看看