我正在尝试找出创建新类的最佳方法,这些类与现有类共享通用功能,这些类从彼此继承,我正在使用的类
Actor
Group extends Actor
这些类不能以任何形式或形式更改,因为它们来自jar文件。
我开始只需通过
将自己的功能添加到这些类中MyActor extends Actor
MyGroup extends Group
但我发现我重复了很多代码,因为My(Classes)本质上都是演员。
我如何使用MyActor和MyGroup可以继承的类,同时确保它们分别从Actor和Group继承。
Thansk
答案 0 :(得分:0)
你可以通过制作Actor和Group接口来解决这个问题,这样你就可以声明方法和变量,并且如果需要的话,仍然可以在每个类中以不同的方式填充它们,你也可以只创建一个接口。它真的取决于你。我虽然让Group成为一个界面。