大家好,今天小编关注到一个比较有意思的话题,就是关于java语言 继承的问题,于是小编就整理了2个相关介绍Java语言 继承的解答,让我们一起看看吧。
JAVA继承和实现的区别是什么?
表面的区别就是单继承多实现继承:如果多个类的某个部分的功能相同,那么可以出一个类出来,把他们的相同部分都放到父类里,让他们都继承这个类。
实现:如果多个类处理的目标是一样的,但是处理的方法方式不同,那么就定义一个接口,也就是一个标准,让他们的实现这个接口,各自实现自己具体的处理方法来处理那个目标实际运用中会更复杂,这个得靠自己摸索,不能靠别人的只言片语,书上的几句定义就可以理解这个的,还有就是这些是不能滥用的,别什么都搞个继承,乱实现接口,只会使程序复杂化而已
派生类可以继承多个基类吗?
这个问题的答案需要看使用编程语言是否支持多继承。如果使用的是C++语言,则一个派生类可以继承多个基类,也就是多继承,如果使用的是J***A语言,那么一个子类只能继承一个父类,不支持多继承。但J***A中,一个类可以同时实现多个接口,或者同时继承一个类和实现一个接口。希望以上回答可以帮助到您。
到此,以上就是小编对于j***a语言 继承的问题就介绍到这了,希望介绍关于j***a语言 继承的2点解答对大家有用。
(图片来源网络,侵删)