문제 상황enum은 제네릭으로 만들 수 없음 enum Operator {}불가능private final Operate op 불가능하지만 op 는 값이 타입이 정해지지 않은, 알 수 없는 타입때문에 와일트 카드(?)를 사용했으나, T를 ?에 넣을 수 없음 → 타입 불일치if (a instanceof Integer) 조건문을 사용해도 해결되지 않음enum Operator { ADD('+', (a, b) -> a.doubleValue() + b.doubleValue()), ... private final Operate op; Operator(char symbol, Operate op){ this.symbol = symbol; this.op = op;..