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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 唐覃利 中级黑马   /  2014-8-4 22:10  /  971 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 唐覃利 于 2014-8-9 23:43 编辑

什么地方用继承是比较好的呢?

4 个回复

倒序浏览
这句话问的。。。。当你一个类中的方法和属性有很多对象需要调用时候,,就用继承。。这样可以减少代码的重复性。省劲。
回复 使用道具 举报
本帖最后由 王松朝 于 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的所有方法
回复 使用道具 举报
使用继承情况:
1.在多个类中如果有共性方法就单独抽取出来做成一个类或接口,这时候就得用继承。
2.在使用java提供的API中多数用继承地方都是用来继承抽象类,或者接口。(这是凭自己的经验不一定正确)。
3.想让两个类产生父子关系的时候可以使用继承。
回复 使用道具 举报
自己总结的~不完全正确,总之我想到的只有这些,错误的请指正。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马