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

Java 常见异常ClassCastException

题目答案

ClassCastException

java.lang.ClassCastException是类型强制转换异常,通常是对数据类型进行强制转换而发生错 误时引发的异常。当一个数据类型无法强制转换成另一个数据类型时,会抛出ClassCastException 异常。例如字符串"zuixu”无法强制转换为整型数宇,当程序尝试强制转换操作时,会抛出异常

//parent

public class Parent {

private String name;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

//child

public class Child extends Parent {

private String desc;

public String getDesc() {

return desc;

}

public void setDesc(String Desc) {

this.desc = desc;

}

}

//ClassCastException异常

public class Demo {

public static void main(String[] args) {

Parent parent = new Parent();

Child child = (Child)parent;

}

}

image.png

网友评论(共0条评论)

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

最新评论

点击加载更多评论>>

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

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

相关视频试题

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

去 App Store 免费下载 iOS 客户端