黑马程序员技术交流社区
标题:
关于历史替换原则
[打印本页]
作者:
宋健
时间:
2013-3-11 07:24
标题:
关于历史替换原则
本帖最后由 宋健 于 2013-3-12 12:39 编辑
里氏替换原则是说父类引用可以指向子类实例,例如Computer comt2 = new Desktop("DELL");其中Computer是父类,Desktop是子类,请问为什么会是这样?为什么子类引用不能指向父类的实例?
这个问题经常弄得我晕晕乎乎的,麻烦高手予以解答,谢谢了。
作者:
赵文博
时间:
2013-3-11 09:11
Computer电脑,Desktop台式机
台式机继承了电脑。
我们能说台式机是电脑,但是不能说电脑是台式机。
作者:
余攀
时间:
2013-3-11 11:08
可以像楼上这样理解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2