Java继承和实现的区别?

Java语言而言

表面的区别就是单继承多实现

继承:如果多个类的某个部分的功能相同,那么可以抽象出一个类出来,把他们的相同部分都放到父类里,让他们都继承这个类。

实现:如果多个类处理的目标是一样的,但是处理的方法方式不同,那么就定义一个接口,也就是一个标准,让他们的实现这个接口,各自实现自己具体的处理方法来处理那个目标

实际运用中会更复杂,这个得靠自己摸索,不能靠别人的只言片语,书上的几句定义就可以理解这个的,还有就是这些是不能滥用的,别什么都搞个继承,乱实现接口,只会使程序复杂化而已
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-31
继承针对类,实现针对接口。
JAVA是单继承、多实现的。
第2个回答  2010-08-01
继承针对类,实现针对接口。
相似回答