300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > java instanceof运算符_java的instanceof运算符

java instanceof运算符_java的instanceof运算符

时间:2023-09-14 23:00:51

相关推荐

java instanceof运算符_java的instanceof运算符

用法:

( Object reference variable ) instanceof (class/interface type)

举例:

class Vehicle {}

public class Car extends Vehicle {

public static void main(String args[]){

Car c1 = new Car();

Vehicle v2 = new Car(); // v2 是 Car 类型

Vehicle v3 = new Vehicle(); //Car 是 Vehicle类型, //Vehicle 不是 Car 类型

boolean result1 = c1 instanceof Vehicle; //true

boolean result2 = v2 instanceof Car; //true

boolean result3 = v2 instanceof Vehicle; //true

boolean result4 = v3 instanceof Car; //false

System.out.println(result1);

System.out.println(result2);

System.out.println(result3);

System.out.println(result4);

}

}

Vehicle v2 = new Car();//类似于c++中基类指针指向子类

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。