• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

질문 있습니다!

21.03.18 12:35 작성 조회수 72

0

No user Property 부분에서

a=SampleA()라는 부분이 인스턴스화 과정이라고 설명을 해주셨는데,

인스턴스화가 정확하게 무슨 의미인지 와닿지가 않아요 ㅠㅠ

인스턴스는 객체랑 같은 의미이고, 단지 상황에 따라서 다르게 말한다는 걸로 알고 있는데,,

인스턴스화가 메모리에 할당된다는 의미로 받아들이면 되는걸까요...?

 

그리고 파이썬 코드 내부 동작이 어떤식으로 일어나는 지 확인할 수 있는 방법이 있을까요..?

답변 2

·

답변을 작성해보세요.

5

장주명님의 프로필

장주명

2021.03.19

클래스는 똑같은 무엇인가를 계속해서 만들 수 있는 설계, 틀과 같은 것입니다.

그리고 그것을 이용해서 만들어진 물건, 실체를 객체, 인스턴스라고 합니다.

객체와 인스턴스의 차이는 특정 객체가 어떤 클래스의 객체인지를 관계 위주로 설명할 때 사용합니다.

'트럭은 인스턴스' -> '트럭은 객체' 라는 표현이 맞고

'트럭은 자동차의 객체' -> '트럭은 자동차의 인스턴스' 가 더 어울리는 표현입니다.

일반적으로 객체를 인스턴스화 한다는 것은 메모리에 할당한다는 것으로 보아도 좋습니다. 

파이후님의 프로필

파이후

2021.04.18

감사합니다 도움이 됐어요 

1

좋은 답변입니다.