Java Multiple Inheritance
You could create interfaces for animal classes (class in the biological meaning), such as public interface Equidae for horses and public interface Avialae for birds (I’m no biologist, so the terms may be wrong). Then you can still create a public class Bird implements Avialae { } and public class Horse implements Equidae {} and … Read more