我正在传递一个 DTO,其实例变量之一应为 ENUM 类型。但是,枚举是在另一个类中定义的,即创建 DTO 的类。
一个简短的总结:
public class Node {
Enum nodeType; <--- should belong
Node (Enum nodeType) {
this.nodeType = nodeType;
}
}
public class CreateNode {
Enum { TEXT_NODE, ATTR_NODE };
Node returnNode() {
// return node of Enum TEXT_NODE.
}
}
现在,
应该怎么做才能在 CreateNode 和 Node 之间共享枚举?
Node 的“接收者”应该如何接收类型为 enum 的节点?