• 判断类


    A类、B类:A类是超类,B类时子类

    a对象所对应类信息是b对象所对应的类信息的父类或者是父接口,简单理解即a是b的父类或接口

    a对象所对应类信息与b对象所对应的类信息相同,简单理解即a和b为同一个类或同一个接口

    • 方法1

    Class a = A.class;

    Class b = B.class;

    a.isAssignableFrom(b)) ; //返回true

    a.isAssignableFrom(a)) ; //返回true

    b.isAssignableFrom(b)) ; //返回true:

    • 方法2

    B b = new B();

    A a = new A();

    A ba = new B();

    b instanceof B

    b instanceof A

    • 方法3

    B b = new B();

    A a = new A();

    A ba = new B();

    A.class.isInstance(a)

    A.class.isInstance(b)

    A.class.isInstance(ba)

  • 相关阅读:
    grep
    [NOI2009]植物大战僵尸
    sed
    YY的GCD
    awk
    CF1100E
    cat
    tac
    [学习笔记]基数排序
    more
  • 原文地址:https://www.cnblogs.com/lichangyunnianxue/p/9699803.html
Copyright © 2020-2023  润新知