java的intanceof深层原理_java instanceof操作符使用及原理解析

java instanceof操作符使用及原理解析

这篇文章主要介绍了java instanceof操作符使用及原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

a intanceof A:判断a是否是类A的的一个实例,返回值为boolean

public class Person extends Object{}

public class Student extends Person{}

public class Graduate extends Person{}

public class Main {

public static void main(String[] args) {

Person p = new Person();

Student s = new Student();

Graduate g = new Graduate();

System.out.println(p instanceof Person);

System.out.println(s instanceof Person);

System.out.println(g instanceof Person);

}

}

输出:

true

true

true以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

时间: 2019-12-30

instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口.抽象类.父类)的实例.   举个例子: 复制代码 代码如下: public interface IObj

你可能感兴趣的:(java的intanceof深层原理_java instanceof操作符使用及原理解析)