位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java instanceof判断一个对象是否是一个类的实例

提问人:刘旭39发布时间:2020-11-26

Java提供了instanceof关键字来判断一个对象是否是一个类的实例(也可理解为是否可以转换 为孩类的对象引用)instanceof操作示例如下:

[对象名]inslanceof [类名]

上面的表达式返回值为布尔值,一般出现在代码的条件语句中

//父类
public class ParentClass {
}

//instanceof判断一个对象是否是一个类的实例
public class ChildClass extends ParentClass{
public static void main(String[] args) {
ChildClass child1 = new ChildClass();
if(child1 instanceof ParentClass) {
System.out.println("child1为ParentClass的实例对象");
}
if(child1 instanceof ChildClass) {
System.out.println("child1为ChildClass的实例对象");
}
ChildClass child2 = new ChildClass();
if(child2 instanceof ParentClass) {
System.out.println("child2为ParentClass的实例对象");
}
if(child2 instanceof ChildClass) {
System.out.println("child2为ChildClass的实例对象");
}
}
}@W1ZM9XE[(AU~B9VD~SJWKJ.png

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部