www.guru99.com This tutorial describes issues with languages providing multiple inheritance and why java provides for interfaces