向上向下转型 class A 是class B 的父类,那下面的两种情况有什么区别1:A a=new B(); B b=(B)a;2: A a=new A(); B b=(B)a; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1正常2会在运行时会抛出ClassCastException 一楼正解,第一种是父类实例引用子类对象,其实你的实例a指向的是B类的一个对象,所以第一种正常。第二种A类的对象向下转型会报错 请教个有关正则表达式[]中匹配行头或行尾的问题 新手请教JavaSE学习方法问题 请教,谁详细讲解下netbean啊? 请教:JTable里面某一列加上JCheckBox后怎么成了单选框的效果? 如何这样付值? jfreechart的安装问题 各位兄弟姐妹,救救我先。。。。。。。! 怎样执行applet? 两点不名,请指点! 如何输出n天之内的日期? java 打包成jar后无法运行(在eclipse下可以运行)??? 如何安装java程序啊
2会在运行时会抛出ClassCastException
第二种A类的对象向下转型会报错