acm-bingzi

  instanceof是Java的一个二元操作符(运算符)

  用法
    boolean result = object instanceof class

  instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

  那么这个特定类是什么?
  它肯定可以指Class类,那么可不可以指定Interface接口呢?
  答案是可以的。

 

  测试如下:

  接口类

public interface A {
}

   Java类

public class B{
}

  继承Java类并且实现接口

public class C extends B implements A {
}

   进行测试如下:

public class Test {
    public static void main(String[] args){
        C c = new C();
        System.out.println(c instanceof A);
        System.out.println(c instanceof B);
    }
}

   输出结果为:
  true
  true

 

分类:

技术点:

相关文章:

  • 2021-11-06
  • 2021-10-04
  • 2021-09-27
  • 2022-01-12
  • 2021-08-28
  • 2021-08-13
  • 2021-11-20
猜你喜欢
  • 2021-12-04
  • 2021-05-28
  • 2022-01-16
  • 2021-08-25
  • 2021-12-01
  • 2022-12-23
  • 2021-10-26
相关资源
相似解决方案