in·stan·ti·ate
C1technical추상적인 개념을 실제 예나 객체로 나타내다
verb동사
- 1
예시하다, 구체화하다 — 추상적인 개념, 성질, 유형 등을 구체적인 예로 나타내거나 보여 주다C1〔academic〕
to represent or show an abstract idea, quality, or type by a concrete example
The novel instantiates the anxieties of its historical period.
그 소설은 그 역사적 시기의 불안을 구체적으로 보여 준다.
Each case study instantiates a different form of social change.
각 사례 연구는 서로 다른 형태의 사회 변화를 예로 보여 준다.
- 2
인스턴스화하다, 객체를 생성하다 — 컴퓨터 프로그래밍에서 클래스나 템플릿으로부터 실제 인스턴스나 객체를 생성하다C1〔computing〕
in programming, to create a particular instance or object from a class or template
The program instantiates a new object when the user clicks Save.
사용자가 저장을 클릭하면 프로그램은 새 객체를 생성한다.
You must instantiate the class before calling this method.
이 메서드를 호출하기 전에 그 클래스를 인스턴스화해야 한다.
유의어create, initialize, construct
반의어destroy
뉘앙스 · 쓰임
exemplify는 ‘예가 되다/예시하다’라는 일반적인 말이고, embody는 어떤 가치나 성질을 ‘몸소 보여 주다’라는 느낌이 강합니다. instantiate는 더 학술적·기술적인 말로, 추상적인 틀이나 클래스를 구체적인 사례나 객체로 만든다는 뉘앙스가 있습니다.
일상적인 글이나 말에서는 다소 딱딱하게 들립니다. 프로그래밍 문맥에서는 ‘객체를 생성하다’라는 의미로 자연스럽지만, 비전문가에게는 이해하기 어려울 수 있습니다.
유의어 뉘앙스 비교
- exemplify
- 더 일반적이고 덜 전문적인 표현입니다.
- embody
- 가치나 성질을 구체적으로 ‘체현하다’라는 느낌이 더 강합니다.
- represent
- 더 넓은 의미로, 반드시 구체적 사례를 만든다는 뜻은 아닙니다.
- create
- 가장 일반적인 말이며, 클래스에서 인스턴스를 만든다는 기술적 의미는 덜 정확합니다.
- initialize
- 객체나 변수를 초기 상태로 설정한다는 뜻으로, 생성 자체와는 구별될 수 있습니다.
- construct
- 프로그래밍에서 객체 생성 과정을 가리킬 수 있지만 언어와 문맥에 따라 의미가 달라집니다.
반의어
자주 쓰는 표현 · Collocations
verb+noun
- instantiate a class클래스를 인스턴스화하다
- instantiate an object객체를 생성하다
- instantiate a template템플릿을 인스턴스화하다
- instantiate a concept개념을 구체적인 사례로 나타내다
adv+verb
- dynamically instantiate동적으로 인스턴스화하다
어원 · 암기 팁
[English]영어 instance에 동사를 만드는 접미사 -iate가 붙어 생긴 말입니다. instance는 라틴어 instantia에서 온 말로, ‘존재함, 예, 경우’와 관련됩니다.
instance(사례, 인스턴스) + -iate(동사화 접미사)
💡 instance를 실제로 ‘만들어 내다’라고 생각하면 instantiate의 뜻을 기억하기 쉽습니다.