今天在群里看到关于这个问题的讨论,由于一直没有看过,不记得接口是可以多继承的,结果被群友鄙视了,所以发奋图签,赶紧查资料巩固一下
1.java是单继承多实现的
2.但是在一种情况下是可以多继承的,那就是接口,即接口可以实现多继承
3,单继承是为了规避菱形继承问题
如果B,C都继承于D,而且都修改了D中的某个方法,比如a(),那么,当A继承自B,C时,就会出现无法正常继承a()方法。为了规避这种现象,于是只能单继承
但是,接口不同,接口只是规定了实现的方法的名称,并没有具体的实现,所以可以多继承。