프로그램을 구축해 나갈때 쓰이는 프로그래밍 기법 대표적으로 객체지향 프로그래밍이 있다.
속성(인스턴스 변수)와 행위(메소드)들을 모아 놓은 집합체로 객체의 설계도이다. 형틀(템플릿) 또는 청사진(블루프린트)라고 한다.
클래스로부터 만들어지는 각각의 객체를 그 클래스의 인스턴스라고 한다. 서로 다른 인스턴스는 서로 다른 속성 값을 가질 수 있다.
print(id(self)) ->주소값확인