A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2015-7-25 18:41  /  6176 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

继承是多态的前提,继承不重写就没有意义了,飞机是一个类,只能飞,我想要战斗机,能打仗。假如再造一个飞机出来,飞机永远还是只能飞。那要继承这个概念就没什么用了。你应该多理解继承出现的原因:多个类有相同属性,行为,可以用现有类去构建一个新类。作用:1,提高代码复用。2,让类与类之间产生了一个关系。理解这个就行。
面向对象就是强调结果的一门语言,不用知道为什么格式为什么要这样,你只要知道怎么用就行。这是个人的理解,不到之处还望见谅。
回复 使用道具 举报
wayonEmes 发表于 2015-7-26 23:18
假如是这样呢,虽然没有方法重写,可是一样也有新的功能加入啊
class A{
  void fly(){}

你老爸老实,你吃喝嫖赌。
回复 使用道具 举报
wayonEmes 发表于 2015-7-26 23:31
.....
这就是照着那个飞机说的啊,没有重写飞的方法,添加了战斗方法

你老爸老实,不阻碍你个人的扩展。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马