黑马程序员技术交流社区
标题:
关于继承的问题
[打印本页]
作者:
ztw
时间:
2014-7-27 21:07
标题:
关于继承的问题
本帖最后由 ztw 于 2014-7-28 22:14 编辑
class Base{}
class Sub extends Base{}
public class Test{
public static void main(String[] args){
Base b = new Base();
Sub s = (Sub) b;
}
}
以上代码编译运行是会出现什么结果,为什么?请大神详细点回复,谢谢了。
作者:
sunny~
时间:
2014-7-27 21:18
有运行结果吗? 应该没有结果吧,等下我试试
作者:
陶圣虎
时间:
2014-7-27 21:20
没抽象就可以建立对象.如果父类抽象了只能通过多态建立子类对象。
作者:
继续悲伤
时间:
2014-7-27 21:22
没有结果吧!
作者:
sunny~
时间:
2014-7-27 21:31
类型转换异常~~~~编译无错,执行时出错。
作者:
钟伟
时间:
2014-7-27 21:37
打印个helloworld试试啊,什么都没有怎么验证
作者:
sunny~
时间:
2014-7-27 22:40
Base b = new Sub();
Sub s = (Sub) b;
这样就对了
作者:
你好吗
时间:
2014-7-27 23:45
楼主是写错了吧,你确定不是base b=new sub();首字母就不调成大写的了,手机输入,聊客
作者:
你好吗
时间:
2014-7-27 23:47
你确定不是,base b = new sub();手机输入,首字母就不大写了,见谅
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2