Extension of multiple classes
本问题已经有最佳答案,请猛点这里访问。
在Java中有扩展多个类的方法吗?例如,学生可以被称为人,也可以被称为动物(你明白我的意思)。如果没有,怎么办?
没有。Java不支持多重继承。
您可以实现多个接口(永远不包含方法签名之外的代码),但不能实现多个类。
粗略地说,不可能。实际上从两个类扩展是不可能的,但是如果它符合您的需要,您可以使用一个接口,这意味着在一个类中,您不必继承方法,而是获得该类必须具有的所有方法的特定布局。所以,有了这个方法,您可以将多个类作为接口,但如果您想从父类中调用方法中编写的实际代码,就不能了。
一个可能的解决方法是让更多的类从中间继承,或者让一个只适合您作为公共父类的需要的父类。
例如,如果您的代码中保证只有学生,那么您可以使父类和