java.lang.Class类中isAssignableFrom方法的功能简介说明
下文讲述Class类中的isAssignableFrom()方法的功能,如下所示:
isAssignableFrom()方法的功能
java.lang.Class.isAssignableFrom()方法的功能
用于检查对象的超类是否为参数中的Class
class对象是否实现了“cls类或接口”
isAssignableFrom()方法的语法
语法 public boolean isAssignableFrom(Class cls)参数 cls:待检测的类返回值 当cls可以分配给检测对象时,则返回true,否则返回false
例:
isAssignableFrom()方法的示例分享
package com.java.other;import org.junit.Test;public class other {/** * java265.com java.lang.Class 测试示例分享 * * @throws Exception * */@Testpublic void test() throws Exception {A a = new A();B b = new B();Class c = a.getClass();Class c2 = b.getClass();System.out.println(c.isAssignableFrom(c2));}public class A {}public class B extends A {}}-------运行以上代码,将输出以下信息-----true
开发者涨薪指南
48位大咖的思考法则、工作方式、逻辑体系