728x90 반응형 Python/구조 공부하기7 [Python] 1. 클래스와 인스턴스 클래스 - 개발자에게 필요한 새로운 형식을 정의하는 것을 의미 - 데이터를 변형하는 함수와 속성을 같은 이름 공간에 묶음 - 메모리 공간 차지 X 인스턴스 - 클래스를 복사해서 생성한 복사본 - 메모리 공간 차지 O 클래스와 인스턴스의 관계 - 붕어빵틀(클래스)과 붕어빵(인스턴스)의 관계와 같음 - 붕어빵틀이 있다고 해서 붕어빵이 있는 건가? X - 붕어빵틀은 붕어빵을 만들기 위한 틀일 뿐! 붕어빵이 있는 것은 아니다. - 이걸 프로그래밍 관측에서 보면, - 붕어빵틀(클래스)은 그냥 틀일 뿐, 메모리에 존재하는 게 아니다. - 붕어빵(인스턴스)을 만들어야 메모리에 존재하는 것이다. cf. 인스턴스와 객체는 같은 뜻이며, 둘 중 어느 단어를 사용하든 상관 없다. 객체 지향 프로그래밍의 특징 1. 추상성 :.. 2021. 10. 5. 이전 1 2 다음 728x90 반응형