如何解决在抽象类和接口之间的多重继承中
在使用抽象类和接口进行多重继承的情况下。调用抽象类dance()。为什么优先级赋予抽象类方法,而不是接口中的默认方法。
public class Child extends Absclass implements Interfc{
public static void main(String[] args){
Child c = new Child();
c.dance();
}
}
Abstract class Absclass{
public void dance(){
System.out.println("abstract dancing");
}
}
Interface Interfc{
default public void dance(){
System.out.println("interface dancing");
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。