首页 > 软件操作教程 > 编程开发 > Java
题目内容

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

题目答案

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条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端