Priv's Blog

클래스, 인스턴스, 메소드, 오브젝트 정리 본문

Dev. Study Note/Python

클래스, 인스턴스, 메소드, 오브젝트 정리

Priv 2019. 8. 4. 22:38

 

  • 클래스

    오브젝트 생성을 위한 청사진 or 도구

    연관되어 있는 변수, 메소드의 집합

    ex) 스케이트를 타는 사람 => 스케이터 || 스케이터는 하나의 사람, 물건을 지칭하는 것이 아닌 일종의 부류

  • 오브젝트 (객체)

    메모리에 저장된 자료 || 인스턴스명 = 클래스() ==> 객체 생성

    ex) x = 100 || 변수 x에 저장된 100이 바로 오브젝트. 즉, 객체이다.

  • 인스턴스 (실체)


    사과 == 클래스 || 어제 먹은 사과 중 3번째로 먹은 사과 == 인스턴스. 즉, 실체

    객체가 메모리에 할당되어 실제로 사용될 때 인스턴스로 칭한다. || 변수와 유사

    ex) 우리 집 == 인스턴스 || 좋은 집 != 인스턴스

  • 메소드

    함수

    객체의 메소드 사용 ==> 객체.메소드

 

Comments