Multiple Inheritance Ambiguity with Interface
The diamond problem only applies to implementation inheritance (extends in all versions of Java prior to Java 8). It doesn’t apply to API inheritance (implements in all versions of Java prior to Java 8). Since interface methods with matching type signatures are compatible, there is no diamond problem if you inherit the same method signature … Read more