本篇文章给大家谈谈java中实现继承和接口的区别,以及java 接口和继承对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、java继承和接口的区别2、Java中继承和接口的区别3、java 实现接口和继承的区别。
java继承和接口的区别
继承是一个“动词”,主要用于代码的重用,用继承来实现对代码的重用,如继承线程Thread类,我们不用自己来写个Thread类也能做线程。而接口是一个名词,一个特殊的类,里面只有静态的成员变量或成员方法,多于模块的定义。
Java中继承和接口的区别
理论上:类只能单继承,接口可以多继承(接口应该叫实现);
实践上:我们说类的继承一般继承的是事物的属性,如:姓名,年龄,性别 等,而接口的继承(或者说实现)一般是继承事物的行为,如:行走,飞翔,游泳(这比较抽象,在一般项目中大部分是指对某事物的增删改查等操作)
总之,单继承描述了“is a”的关系,即“子is a父”;
多继承描述了“can do”的关系,即“子can do父”。
这是我的笔记珍藏,希望对你有启发。
java 实现接口和继承的区别。
1,一个类只能继承一个类,但是可以实现多个接口。 2,依赖倒转原则: 依赖抽象(例如接口),不要依赖于实现。 3,合成/聚合复用原则(CARP): 尽量使用合成/聚合,而不是继承关系达到复用的目的。 4,接口传达的意思是:拥有某种功能,能干嘛,比如:Serializable代表可序列化的。 5,继承传达的是意思是:is-a,比如:猫 是一个 动物,猫就是动物的子类。
关于java中实现继承和接口的区别和java 接口和继承的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。