zoukankan      html  css  js  c++  java
  • instanceof判断的对象可以是接口

      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

  • 相关阅读:
    kmp学习笔记(模板)
    最小表示法 (模板)
    Codeforces 1339C
    Codeforces 1339D
    Codeforces 1244C
    Codeforces 1262D2
    Codeforces 1330D
    Problem M. Mediocre String Problem
    Codeforces 1326D2
    selenium读取数据文件
  • 原文地址:https://www.cnblogs.com/acm-bingzi/p/instanceof.html
Copyright © 2011-2022 走看看