나는 이것이 enum의 개념에 반한다는 것을 알고 있지만 C # / Java에서 enum을 확장 할 수 있습니까? 열거 형에 새 값을 추가하는 의미에서 "확장"을 의미하지만 기존 열거 형에서 상속하는 OO 의미에서도 마찬가지입니다.
자바에서는 가능하지 않다고 생각합니다. 꽤 최근에 나온 것입니다 (Java 5?). C #은 미친 짓을하고 싶어하는 사람들을 더 관대 해 보이기 때문에 어떤 식 으로든 가능할 것이라고 생각했습니다. 아마도 리플렉션을 통해 해킹 당할 수 있습니까? (실제로 모든 방법을 사용하는 것은 아닙니다)?
나는 주어진 방법을 구현하는 데 반드시 관심이있는 것은 아니며, 그것이 나에게 일어 났을 때 호기심을 불러 일으켰습니다. :-)