Priv's Blog
클래스, 인스턴스, 메소드, 오브젝트 정리 본문
- 클래스
오브젝트 생성을 위한 청사진 or 도구
연관되어 있는 변수, 메소드의 집합
ex) 스케이트를 타는 사람 => 스케이터 || 스케이터는 하나의 사람, 물건을 지칭하는 것이 아닌 일종의 부류 - 오브젝트 (객체)
메모리에 저장된 자료 || 인스턴스명 = 클래스() ==> 객체 생성
ex) x = 100 || 변수 x에 저장된 100이 바로 오브젝트. 즉, 객체이다. - 인스턴스 (실체)
사과 == 클래스 || 어제 먹은 사과 중 3번째로 먹은 사과 == 인스턴스. 즉, 실체
객체가 메모리에 할당되어 실제로 사용될 때 인스턴스로 칭한다. || 변수와 유사
ex) 우리 집 == 인스턴스 || 좋은 집 != 인스턴스 - 메소드
함수
객체의 메소드 사용 ==> 객체.메소드
'Dev. Study Note > Python' 카테고리의 다른 글
생성자(Constructor : 컨스트럭터) (0) | 2019.08.17 |
---|---|
외부 파일을 read로 불러와 순서대로 나열한 뒤 콘솔에 출력하기 (0) | 2019.08.17 |
if문에 or 연산자 사용할 때 주의할 점 (0) | 2019.08.09 |
객체, 인스턴스, 인스턴스화 (0) | 2019.08.05 |
VS 2019에서 Python 3.7 사용 중, UTF-8 인코딩 문제 발생 시 (0) | 2019.07.19 |
Comments