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

© 烽火狼烟 中级黑马   /  2017-5-16 22:12  /  1386 人查看  /  4 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

什么情况下使用继承?如下代码class B extends A {}  可以吗?有必要吗
class A {
       public void show1() {}
       public void show2() {}
}

class B {
       public void show2() {}
       public void show3() {}
}

评分

参与人数 1黑马币 +5 收起 理由
a424607762 + 5

查看全部评分

4 个回复

倒序浏览
当两个类有共同的特征时,可以考虑使用子父类
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
继承嘛 就是说有一大堆的类 需要抽取出一大堆的共性的时候使用继承  不然的话 只需要实现接口即可
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
我的理解是,当类与类之间存在所属关系的时候,可以使用继承。继承可以提高代码的复用性,让类与类之间大声关系
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马