> 文档中心 > java.lang.Class类中isAssignableFrom方法的功能简介说明

java.lang.Class类中isAssignableFrom方法的功能简介说明

下文笔者讲述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

开发者涨薪指南 java.lang.Class类中isAssignableFrom方法的功能简介说明 48位大咖的思考法则、工作方式、逻辑体系