타언어에 비해 python에서는 중요도가 떨어진다곤 하나 어디까지나 타언어에 비해서 그렇다는거지 기본적으로 개발을 하기 위해선 반드시 알고 넘어가야할 개념이라 생각하고 있습니다.
그래서 오늘 배운 내용의 일부를 기록하고자 합니다.
객체(object)
ㄴ 상태(state)
ㄴ 행동(behavior)
클래스(class)
ㄴ 속성(attribute)
ㄴ 메소드(method)
붕어빵틀과 붕어빵의 관계와 비슷, 클래스는 붕어빵틀이고 인스턴스는 붕어빵이다.
붕어빵틀은 붕어빵을 정의하는데 사용되며 붕어빵의 형태를 정의한다.
붕어빵이 객체이며 붕어빵틀은 붕어빵을 생성하는데 사용된다,
객체지향 프로그래밍에서 클래스는 객체를 생성하기 위한 일종의 청사진이다
클래스는 인스턴스를 생성하는데 사용된다.