博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2013年1月14日

摘要: 老田:接着来回答你的第三个问题。如何去修改父类中已经写死的方法呢?要回答这个问题之前,我们先来看看下面这几种申明和实例化的方式,判断下对不对 Truct tc = new Truct(); //实例化一个卡车类 Car c = new Truct(); //卡车 是 车 对不对? Truct tc2 = c; //车 是 卡车 对不对?小天:我试着写了下,第二行是对的,但是第三行错误,为什么呢?老田:是的,用任意子类都可以实例化对象去实例化成一个基类型的对象。因为基类型包含了这些子类型。相反,如下代码就有问题了。 Truct tc2 = c; //错误,怎么能说车就是卡车呢?那轿车算什么? / 阅读全文

posted @ 2013-01-14 13:31 天轰穿 阅读(448) 评论(0) 推荐(0) 编辑