父类与子类之间的一些关系不明白,高手请进来!! try this:....//a obja=new a();a obja=new b();... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 张三没有儿子那么多笨事,他想冒认儿子(objb=(b)obja), 但怎么也不会儿子的佛山无影胶啦。所以比拳脚就要出事了。儿子冒认老子,却可以了。因为老子懂得,儿子也都学到了,在冒充过程中只是丢掉老子不会的笨事不用就是。... a是b的父类,所以objb = (b)obja;这一句是把一个类a的引用强制转为类b。这一句出错了。因为objb肯定要有bbp方法,而obja却没有,当然会出错。 to vdragon(紫龙)如果去掉(2),这样obja也有ap方法,但是结果还是抛出异常。 luzhiac(不懂):看了这个怎么还不懂?生动的比喻说的再清楚不过了,objb=(b)obja;objb.ap();//---------------(1)objb.bbp();}//--------------(2)错误是发生在第一句objb=(b)obja;(强制类转化错误),无论你去不去掉第二条!! 突然感觉java基础差了,基础问题 不借助第三方变量,将a,b两个字符串变量的值互换 求救输入输出的程序无法运行 jsp图片裁剪 醒目[100分] 求:Java学习的好教材~ 如何判断一个图像是否被编辑过? JSP中import的问题 请问大家经常用哪些java程序开发工具啊 (高手请进)->谁有保护JAVA应用程序的好的解决方案? java小白,运行jar包时无法加载包外的xml文件,如下提示,请大神帮忙 JBUILDER的问题,关于使用queryDataSet的问题。 请教一个在websphere4上发布web应用的问题?
儿子冒认老子,却可以了。因为老子懂得,儿子也都学到了,在冒充过程中只是丢掉老子不会的笨事不用就是。
...
objb = (b)obja;
这一句是把一个类a的引用强制转为类b。这一句出错了。因为objb肯定要有bbp方法,而obja却没有,当然会出错。
如果去掉(2),这样obja也有ap方法,但是结果还是抛出异常。
objb=(b)obja;
objb.ap();//---------------(1)
objb.bbp();}//--------------(2)
错误是发生在第一句objb=(b)obja;(强制类转化错误),无论你去不去掉第二条!!