下面的代码, boolean abc();interface I2{}; //Eclipse IDE picked this unimplemented method with the compiler error
}
不陷入这种情况是程序员的责任吗为什么Java允许一个接口扩展多个接口?什么时候java
我理解虚拟基类机制的存在是为了防止“钻石”问题。但我很好奇,如果重新设计类层次结构不能更好地处理这种情况。class B : public virtual A {};class D : public B, public C {};
我现在看到的机制存在的问题是,您需要能够预测某个人将从B和C继承过来吗?所以,这并不意味着我们最好用虚拟标记来标记每一个继承?