News

You can use multiple inheritance with interfaces, however. The difference between a class and an interface, in this case, is that interfaces don’t keep state.
A controversial new proposal for .NET suggests the introduction of a limited form of multiple inheritance via abstract interfaces. This feature was inspired by Java’s default methods.