⑴ java里 实现和继承的区别 说白话点 谢谢
1,java类可以一次继承多个接口,用implements 接口1,接口2
2,如果是接口继承接口的话也可以用extends,接口是多继承的,java类才是单继承
3,接口继承接口可以不实现父接口中的方法,可以声明自己的新方法,
4,类实现接口时,一定要实现接口中声明的方法,如果接口中没有定义抽象方法则不需要,但是要注意,类实现了一个接口A,如果B是A的父接口,且B中有抽象方法,则该类必须实现A和B中的所有抽象方法
5,抽象方法只能定义在抽象类中,抽象类实现接口,可以不实现接口中的抽象方法
总结:其实你提的问题可以说不是问题,没有可比性啊!继承接口是说的接口来继承接口,是接口与接口间的
实现接口是类实现接口,是java类与接口间的,根本没什么好比较的,就像重载和重写一样,一个类可以实现多个接口,一个接口可以继承自多个接口,也可以被多个接口继承
⑵ Java继承和实现的区别是什么
表面的区别就是单继承多实现
继承:如果多个类的某个部分的功能相同,那么可以抽象出一个类出来,把他们的相同部分都放到父类里,让他们都继承这个类。
实现:如果多个类处理的目标是一样的,但是处理的方法方式不同,那么就定义一个接口,也就是一个标准,让他们的实现这个接口,各自实现自己具体的处理方法来处理那个目标
实际运用中会更复杂,这个得靠自己摸索,不能靠别人的只言片语,书上的几句定义就可以理解这个的,还有就是这些是不能滥用的,别什么都搞个继承,乱实现接口,只会使程序复杂化而已
⑶ java中继承与实现接口的区别与联系是什么啊知道的说一下,我这里谢谢了。
继承是子类继承父类的方法,字段等,只能单继承,实现接口是实现父类定义好的一些未实现的方法,然后在子类实现,可以多实现