インスタンス変数の 1 つが ENUM 型である必要がある DTO を渡しています。ただし、列挙型は別のクラス (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 の間で enum を共有するにはどうすればよいですか?
Node の「受信者」は、型の 1 つが enum のノードをどのように受け取るべきですか?