打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Java中isAssignableFrom的用法
package com.auuzee.test1;class A {}class B extends A {}public class Test1 {    public static void main(String[] args) {        A a = new A();        B b = new B();        A ba = new B();        System.out.println("1-------------");        System.out.println(A.class.isAssignableFrom(a.getClass()));        System.out.println(B.class.isAssignableFrom(b.getClass()));        System.out.println(A.class.isAssignableFrom(b.getClass()));        System.out.println(B.class.isAssignableFrom(a.getClass()));        System.out.println(A.class.isAssignableFrom(ba.getClass()));        System.out.println(B.class.isAssignableFrom(ba.getClass()));        System.out.println("2-------------");        System.out.println(a.getClass().isAssignableFrom(A.class));        System.out.println(b.getClass().isAssignableFrom(B.class));        System.out.println(a.getClass().isAssignableFrom(B.class));        System.out.println(b.getClass().isAssignableFrom(A.class));        System.out.println(ba.getClass().isAssignableFrom(A.class));        System.out.println(ba.getClass().isAssignableFrom(B.class));        System.out.println("3-------------");        System.out.println(Object.class.isAssignableFrom(b.getClass()));        System.out.println(Object.class.isAssignableFrom("abc".getClass()));        System.out.println("4-------------");        System.out.println("a".getClass().isAssignableFrom(Object.class));        System.out.println("abc".getClass().isAssignableFrom(Object.class));    }}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
spring3 学习 isAssignableFrom 与 instanceof 的认识 ...
java里如何获取泛型的类型
instanceof运算符、Class的isInstance( )与isAssignabl...
java?instanceof
this.getClass().getClassLoader().getResource和this.getClass().getResource的区别和联系
Java动态调用方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服