본문 바로가기
Engineering WIKI/Python

[Python] 객체와 인스턴스의 차이

by wonos 2019. 7. 3.
  • 클래스에 의해서 만들어진 객체를 인스턴스 라고도 한다.

 

  • 그렇다면 객체와 인스턴스의 차이는 무엇일까?

 

  • ex) navi = Cat() 이렇게 만들어진 navi는 객체이다. 그리고 navi라는 객체는 Cat의 인스턴스이다. 즉, 인스턴스라는 말은 특정 객체(navi)가 어떤 클래스(Cat)의 객체인지를 관계 위주로 설명할때 사용된다. 즉, 'navi는 인스턴스' 보다는 'navi는 객체'라는 표현이 어울리며, 'navi는 Cat의 객체' 보다는 'navi는 Cat의 인스턴스' 라는 표현이 잘 어울린다.

 

'Engineering WIKI > Python' 카테고리의 다른 글

[Python] 파이썬 에러 pip upgrade fail, 'NoneType' object has no attribute 'bytes'  (0) 2020.03.09
[Python] lambda  (0) 2020.02.16
[Python] pip freeze  (0) 2020.02.02
[Python] shutil 함수  (0) 2019.07.03
[Python] 파이썬2,3 동시사용  (0) 2019.07.02
[Python] is 와 ==의 차이점  (0) 2019.05.30
[Python] string 모듈  (0) 2019.05.27
[Python] tkinter 사용  (0) 2019.02.14