2012-05-30 2 views
0

안녕하세요 이것은 개념적인 질문이며 클래스 (객체가 아닌)를 동적 또는 메모리로 생성하는 것이 가능한 내 마음에 호기심을 일으 킵니까? 이 클래스의 속성과 메소드도 동적으로 정의 할 수 있습니다.속성 및 메소드로 메모리 클래스 생성하기

어떤 oops 언어에서도 가능합니까?

답변

1

예, .NET에서 가능합니다. System.Reflection.Emit 네임 스페이스를 확인하십시오. 이 유형을 사용하여 어셈블리와 유형을 동적으로 작성할 수 있습니다.

1

예 자바 반사 API를 사용하면됩니다.

1

예, Java에서 가능합니다. 이 기술은 일반적으로 바이트 코드 생성이라고합니다. cglib과 같은 라이브러리는 더 복잡하게 만들지 만, 더 복잡하게 만들지 만, 더 복잡하게 만듭니다.

관련 문제