인스턴트 :청사진을 생명에 가져 오는
집을 짓는 청사진이 있다고 상상해보십시오. Blueprint에는 집을 짓기위한 모든 지침과 사양이 포함되어 있지만 실제 집이 아닌 계획 일뿐입니다.
인스턴스화 청사진을 복용하고 실제로 집을 짓는 것과 같습니다. 당신은 집의 추상 개념을 취하고 구체적인 인스턴스를 만들고 있습니다.
프로그래밍에 적용되는 방법은 다음과 같습니다.
1. 수업 : 객체 지향 프로그래밍에서 A 클래스 청사진과 같습니다. 그것은 객체의 특성과 동작 (크기, 색상) 및 방법 (문을 열면서)과 같은 특성과 동작을 정의합니다.
2. 물체 : 물체 클래스의 특정 인스턴스입니다. 그것은 청사진으로 지어진 실제 집과 같습니다.
인스턴스화 : 클래스에서 객체를 만드는 과정을 인스턴스화라고합니다. 당신은 클래스의 일반적이고 추상적 인 개념을 취하고 고유 한 속성과 방법으로 구체적이고 구체적인 객체를 만들고 있습니다.
예 :
`car '라는 수업이 있다고 가정 해 봅시다. 이 클래스는 브랜드, 색상 및 속도와 같은 자동차의 일반적인 특성을 정의합니다.
'CAR'객체를 인스턴스화하기 위해 생성자 (특수 함수)를 사용하여 특정 차량을 만듭니다.
```Python
my_car =car ( "ford", "blue", 120)
```
이제`my_car '는`car'클래스의 특정 인스턴스입니다. "Ford"브랜드, "파란색"색상 및 최대 속도는 120km/h입니다.
간단한 용어로 :
* 인스턴스틱은 쿠키 커터를 가져 와서 반죽 시트에서 쿠키를 자르는 것과 같습니다.
* 절단에서 식물을 복제하는 것과 같습니다.
* 레시피 사본을 만들고 케이크를 굽는 데 사용하는 것과 같습니다.
키 포인트 :
* 인스턴스화는 객체 지향 프로그래밍의 기본 개념입니다.
* 동일한 클래스에서 고유 한 데이터 세트로 여러 객체를 만들 수 있습니다.
* 인스턴스화는 청사진에서 실제 객체를 만드는 것으로 생각할 수 있습니다.
이 설명이 인스턴스화의 개념을 이해하는 데 도움이되기를 바랍니다!