OOP
![[Python] Python Class에 대한 기초 정리하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbMaGMs%2Fbtsjx2Eu1JW%2FAAAAAAAAAAAAAAAAAAAAAFcHfSJ-c8pzWinF8oEOzWRtIf53dS-tw20yPiuMI4jb%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DUwu61qGUQ5QbWs%252B2yPEZ9HdPPrU%253D)
[Python] Python Class에 대한 기초 정리하기
절대 내일 객체지향 시험이라서 쓰는 포스팅 아님 지금까지 계속 공부 해야지 해야지 했던 객체지향에 대한 내용을 포스팅 해보겠다 ! :3 # Python의 Class Python에서 Class는 user-defined abstract data type이라고 볼 수 있다. 여기서 Abstract Data Type(ADT)란 (1) Encapsulation과 (2) Information hiding을 만족하는 객체의 class를 일컫는다. 각각을 자세히 이론적으로 알아보자면 다음과 같다. Encapsulation : 절차지향언어들과 달리 data type declaration과 operation이 함께 제공되는 것 Information hiding : 알고리즘과 데이터에 대한 detail을 굳이 제공하지 않는..