I've found that a lot of Java novices have this misconception that the purpose of interfaces is to achieve multiple inheritance. Read my post where I debunk that myth and explain what it really does.
https://dev.to/gaurang847/do-you-really-understand-interfaces-1g7l
https://dev.to/gaurang847/do-you-really-understand-interfaces-1g7l