Java8中的“菱形继承”问题_潇兮水寒的博客
Java中的“菱形继承”问题 什么是菱形继承Java代码场景一场景二 简单结论解决办法 什么是菱形继承 一张图说明。在C++中允许多继承,D类继承自B、C,而B、C有同一个父类A。那么这个时候调用say方法是否成功?答案是不能,编译器并不能判断这个say来自哪个父类。 #include<iostream> using namespace std; class A{ public: void say(){ cout<<"Say Hello"<<endl; } }; class B:public A...阅读全文