黑马程序员技术交流社区

标题: 继承的好处是什么? [打印本页]

作者: 不再上网    时间: 2014-8-15 20:37
标题: 继承的好处是什么?
继承的好处是什么?
作者: 安宁.沉睡    时间: 2014-8-15 20:41
本帖最后由 安宁.沉睡 于 2014-8-15 20:43 编辑

可以增加代码的重复使用,说白了,一个已有类有很多属性和方法,而你要创建的新类也有同样的全部方法和属性,那继承一下,这些相同的属性和方法就相当于复制到你新类中了
专业语言就是
继承是一种描述共性的方式,子类继承父类,从而拥有父类的属性和方法
作者: 姜佳文    时间: 2014-8-15 20:57
提高代码复用性和可扩展性吧
作者: 廿乙木    时间: 2014-8-15 21:02
使得程序更具逻辑性和复用性
作者: TanZhiPeng1991    时间: 2014-8-15 21:08
学习了一下

作者: wqmsan    时间: 2014-8-15 21:19
1.提高了代码的复用性。   假如我们有很多的类,这些类中有一部分代码是重复的,当我们定义每个类的时候,都需要写这部分重复的代码,如果我们把这些重复的代码都封装到一个类中,其余的类都和这个类产生关系。这个关系就是继承, 当子类继承父类,就不用再写父类的代码了。
2.让类与类之间产生了关系,是多态的前提。
           多态前提:a.继承
                          b.父类引用指向子类对象
                          c.子类重写父类方法
作者: 碎流    时间: 2014-8-15 21:24
打个比方,,,,你的笔记本usb接口不够用,那你直接买个接口扩展的那个东东就好了.没必要去换一台接口多的电脑...

再比如,你是一个程序员,可是你不会电工,你找一个会 的电工做这事就ok了,你没必要去学习电工这行业.
作者: 黑马_java猿    时间: 2014-8-16 08:50
提高代码复用性
作者: ximi    时间: 2014-8-16 09:46
1.提高代码的复用性,便于后期的维护,可以将公共的部分放在父类中,这样避免了子类太多重复的代码2.提高代码的可扩展性,多态的使用,提高了参数的可传递范围
作者: 申航航    时间: 2014-8-16 11:32
可以直接调用父类的方法啊,
作者: yuli2039    时间: 2014-8-16 12:12
首先,提高了代码的复用性,而且让类与类产生了联系,这也是多态的前提!
作者: java—family    时间: 2014-8-16 12:19
提高了代码的扩张性,
让类和类之间产生了联系,为多态提供了前提
作者: 柳超    时间: 2014-8-16 12:51
提高代码利用性!和扩展性!   继承给多态提供前题 !没有继承就不能出现多态!
作者: 唐覃利    时间: 2014-8-16 19:34
。。。。。。。。。。。。。
作者: ┣┫流枫    时间: 2014-8-16 20:49
有个爹       继承财产           好当富二代
作者: 酋长第一    时间: 2014-8-16 20:51
碎流 发表于 2014-8-15 21:24
打个比方,,,,你的笔记本usb接口不够用,那你直接买个接口扩展的那个东东就好了.没必要去换一台接口多的电脑. ...

赞一个,例子举的真好
作者: 小糊涂神    时间: 2014-8-16 21:00
┣┫流枫 发表于 2014-8-16 20:49
有个爹       继承财产           好当富二代

这个好理解。哈哈。
作者: jiali    时间: 2014-8-16 23:04
怎么感觉和定义函数有点点像呢!不过父类里的东西可以要可以不要,而且可以扩展自己的属性
作者: yds35400829    时间: 2014-8-17 01:54
提高代码复用性
多态的前提
作者: 嘿~~    时间: 2014-8-17 08:25
可以让子类获取父类的某些属性啊,不必再子类中 重新定义了,简化代码,另外继承是多态的前提,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2