java 实现接口和继承的区别。 20

“重写(Override)一定存在继承关系,一定是子类和父类之间”这种说法我在不止一本书上看过,这种说法是否正确?那实现接口的重写该怎么解释?不是很懂。那是不是可以说实现... “重写(Override )一定存在继承关系,一定是子类和父类之间”这种说法我在不止一本书上看过,这种说法是否正确?那实现接口的重写该怎么解释?不是很懂。
那是不是可以说实现接口也是继承的一种?
展开
 我来答
百度网友ad1d16b
2018-08-02 · TA获得超过5129个赞
知道大有可为答主
回答量:4796
采纳率:89%
帮助的人:363万
展开全部
1,一个类只能继承一个类,但是可以实现多个接口。 2,依赖倒转原则: 依赖抽象(例如接口),不要依赖于实现。 3,合成/聚合复用原则(CARP): 尽量使用合成/聚合,而不是继承关系达到复用的目的。 4,接口传达的意思是:拥有某种功能,能干嘛,比如:Serializable代表可序列化的。 5,继承传达的是意思是:is-a,比如:猫 是一个 动物,猫就是动物的子类。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式