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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 不再上网 中级黑马   /  2014-8-15 20:37  /  2443 人查看  /  19 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

继承的好处是什么?

19 个回复

倒序浏览
本帖最后由 安宁.沉睡 于 2014-8-15 20:43 编辑

可以增加代码的重复使用,说白了,一个已有类有很多属性和方法,而你要创建的新类也有同样的全部方法和属性,那继承一下,这些相同的属性和方法就相当于复制到你新类中了
专业语言就是
继承是一种描述共性的方式,子类继承父类,从而拥有父类的属性和方法
回复 使用道具 举报
提高代码复用性和可扩展性吧
回复 使用道具 举报
使得程序更具逻辑性和复用性
回复 使用道具 举报
学习了一下
回复 使用道具 举报
1.提高了代码的复用性。   假如我们有很多的类,这些类中有一部分代码是重复的,当我们定义每个类的时候,都需要写这部分重复的代码,如果我们把这些重复的代码都封装到一个类中,其余的类都和这个类产生关系。这个关系就是继承, 当子类继承父类,就不用再写父类的代码了。
2.让类与类之间产生了关系,是多态的前提。
           多态前提:a.继承
                          b.父类引用指向子类对象
                          c.子类重写父类方法
回复 使用道具 举报
碎流 高级黑马 2014-8-15 21:24:45
7#
打个比方,,,,你的笔记本usb接口不够用,那你直接买个接口扩展的那个东东就好了.没必要去换一台接口多的电脑...

再比如,你是一个程序员,可是你不会电工,你找一个会 的电工做这事就ok了,你没必要去学习电工这行业.
回复 使用道具 举报
提高代码复用性
回复 使用道具 举报
ximi 中级黑马 2014-8-16 09:46:12
9#
1.提高代码的复用性,便于后期的维护,可以将公共的部分放在父类中,这样避免了子类太多重复的代码2.提高代码的可扩展性,多态的使用,提高了参数的可传递范围
回复 使用道具 举报
可以直接调用父类的方法啊,
回复 使用道具 举报
首先,提高了代码的复用性,而且让类与类产生了联系,这也是多态的前提!
回复 使用道具 举报
提高了代码的扩张性,
让类和类之间产生了联系,为多态提供了前提
回复 使用道具 举报
提高代码利用性!和扩展性!   继承给多态提供前题 !没有继承就不能出现多态!
回复 使用道具 举报
。。。。。。。。。。。。。
回复 使用道具 举报
有个爹       继承财产           好当富二代
回复 使用道具 举报
碎流 发表于 2014-8-15 21:24
打个比方,,,,你的笔记本usb接口不够用,那你直接买个接口扩展的那个东东就好了.没必要去换一台接口多的电脑. ...

赞一个,例子举的真好
回复 使用道具 举报
┣┫流枫 发表于 2014-8-16 20:49
有个爹       继承财产           好当富二代

这个好理解。哈哈。
回复 使用道具 举报
jiali 中级黑马 2014-8-16 23:04:54
18#
怎么感觉和定义函数有点点像呢!不过父类里的东西可以要可以不要,而且可以扩展自己的属性
回复 使用道具 举报
提高代码复用性
多态的前提
回复 使用道具 举报
可以让子类获取父类的某些属性啊,不必再子类中 重新定义了,简化代码,另外继承是多态的前提,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马