1

インスタンス変数の 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.
   } 

 }

今、

  1. CreateNode と Node の間で enum を共有するにはどうすればよいですか?

  2. Node の「受信者」は、型の 1 つが enum のノードをどのように受け取るべきですか?

4

2 に答える 2