Don't understand interfaces for inheritance
I'm trying to get my head around interfaces and how they can be used for inheritance. If I had a class for example called Lion, which I wanted to inherit from a class, Cat, containing int numTeeth, and from a class killer, containing int numKills. Do I need a seperate class for killer and cat, as well as two interfaces, or just an the interfaces? Do interfaces interface implement the functionality of getters and setters for numTeeth and numKills or does Lion have to define their body?
This might sound like a really stupid question but I've tried reading tutorials on multiple inheritance in Java and I'm really struggling.