社区
Java
帖子详情
本着继承是扩展功能的目的,回答一下 我们可以继承什么?不能继承什么?
给力熊猫伟
2013-03-12 02:11:53
本着继承是扩展功能的目的,回答一下 我们可以继承什么?不能继承什么?
...全文
113
3
打赏
收藏
本着继承是扩展功能的目的,回答一下 我们可以继承什么?不能继承什么?
本着继承是扩展功能的目的,回答一下 我们可以继承什么?不能继承什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序源自程序猿
2013-03-12
打赏
举报
回复
effective java 第16,17条特别说了继承,你可以看看。
给力熊猫伟
2013-03-12
打赏
举报
回复
神 回 复
BossFriday
2013-03-12
打赏
举报
回复
把设计模式看一遍你就会知道:继承该继承的,不继承不该继承的。
C#自定义控件库
C#自定义控件库
Java
继承
(
扩展
)
什么是
继承
?extends 其实是
扩展
的意思
继承
是类与类之间的一种关系,对某一批类中共有的方法和属性进行共性抽取,抽取出来的这个类也就是被
继承
的类称之为:父类 / 基类 / 超类;
继承
的类称之为:子类 / 派生类为什么要使用
继承
?(或者说使用
继承
解决了什么问题?提高代码复用率
继承
是多态的前提,没有
继承
即没有多态。
继承
设计规范子类们相同特征(共性属性、共性方法)放在父类中定义,子类独有的属性和行为应该定义在子类自己里面。为什么这样做?
Java
继承
是什么?
继承
是面向对象最显著的一个特性。
继承
是从已有的类中派生出新的类, 新的类能吸收已有类的数据属性和行为,并能
扩展
新的能力。 简单来说,就是你父亲有的东西,你就不用再自己去创建了;减少不必要的创建,实现拿来主义的最好证明。
继承
优点: 1、子类拥有父类非 private 的属性、方法。 2、子类可以拥有自己的属性和方法,即子类可以对父类进行
扩展
。 3、子类可以用自己的方式实现父类的方法。 4、Java 的
继承
是可以单
继承
和多重
继承
,也可以不同类的
继承
组成兄弟关系,同一个源头不同的个人。
继承
缺点:
java中
继承
的
目的
是什么_Java中
继承
的
目的
LZ第一次写博文,语言组织不好,请大牛勿喷。关于JAVA的
继承
相信很多人都知道,这是面相对象三大基本基本特征(封装,
继承
,多态)之一,当时LZ学到
继承
的时候就发现一个问题我们什么时候该用
继承
,(有人开始解释:
继承
是指这样一种能力:它可以使用现有类的所有
功能
,并在无需重新编写原来的类的情况下对这些
功能
进行
扩展
。通过
继承
创建的新类称为“子类”或“派生类”被
继承
的类称为“基类”、“父类”或“超类”。
继承
...
为什么说多用组合,少用
继承
?
对类的
功能
的
扩展
,要多用组合,少用
继承
。 对于类的
扩展
,在面向对象的编程过程中,我们首先想到的是类的
继承
,由子类
继承
父类,从而完成了对子类
功能
的
扩展
。但是,面向对象的原则告诉我们,对类的
功能
的
扩展
要多用组合,而少用
继承
。其中的原因有以下几点: 第一、子类对父类的
继承
是全部的公有和受保护的
继承
,这使得子类可能
继承
了对子类无用甚至有害的父类的方法。换句话说,子类只希望
继承
父类的一部分方法,怎么办? 第...
Java
51,409
社区成员
86,079
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章