我想在单独的java文件中保留尽可能多的东西,以便于代码可读性和调试问题。
我有一个名为 Actor 的java类。 Actor类被设计为一个包含所有玩家信息的对象,但也可用于其他东西,如怪物等。
另一个名为状态的课程。 该类处理所有状态问题,并将修改属性到Actor(例如:如果它们被击晕)。
我希望这个Status Class成为Actor的一部分,而不需要嵌套类。这可能吗?
答案 0 :(得分:0)
授予Actor
Status
类型成员
class Status {
...
}
class Actor {
Status status;
}
您可以让Actor
直接在自己的构造函数中构造状态对象,或者接收Status
实例作为构造函数的参数。
答案 1 :(得分:0)
如果您在一个文件中有Status
class Status {
}
您的Actor
在另一个文件中,您所要做的就是在Status
类
Actor
对象的实例
class Actor {
Status myStatus = new Status();
public Actor() {}
}