黑马程序员技术交流社区

标题: 继承的用法 [打印本页]

作者: 唐覃利    时间: 2014-8-4 22:10
标题: 继承的用法
本帖最后由 唐覃利 于 2014-8-9 23:43 编辑

什么地方用继承是比较好的呢?
作者: 郭旭辉    时间: 2014-8-4 22:55
这句话问的。。。。当你一个类中的方法和属性有很多对象需要调用时候,,就用继承。。这样可以减少代码的重复性。省劲。
作者: 王松朝    时间: 2014-8-4 23:27
本帖最后由 王松朝 于 2014-8-4 23:31 编辑

想省事的时候,比如class A  有方法 a,b,c,d,e,f,....     class B 有方法a,b,c,.... 并且 class A和class B 的方法 a,b,c 内容是一样的,这时候用继承就比较省力气了
比如现在有 class   C    里面有一大堆方法,
现在想在C的基础上在添加几个方法
class D  添加一个a 方法,    class  E 在C的基础上添加一个b方法 。。。。。。

你要不嫌累就别用继承。。

class   F extends A     同时也会继承A的所有方法

作者: 小七    时间: 2014-8-4 23:57
使用继承情况:
1.在多个类中如果有共性方法就单独抽取出来做成一个类或接口,这时候就得用继承。
2.在使用java提供的API中多数用继承地方都是用来继承抽象类,或者接口。(这是凭自己的经验不一定正确)。
3.想让两个类产生父子关系的时候可以使用继承。
作者: 小七    时间: 2014-8-4 23:58
自己总结的~不完全正确,总之我想到的只有这些,错误的请指正。




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