
반응형
안녕하세요? 부미붐입니다.
오늘은 개체 지향 프로그래밍에서 객체를 알아보겠습니다.
파이썬 용어집(python glossary)에서 한 번 찾아볼까요?
파이썬 용어집(Python glossary)
파이썬 공식홈페이지에서 제공하는 용어집입니다.
개념이나 용어에 대해서 혼동되거나 모를때 찾아보면 좋습니다.
Object (객체)
Any data with stat (attributes or value) and defined behavior (methods). Also the ultimate base class of any new-style class.
속성(attributes)과 행동(behavior)이 정의된 모든 데이터를 말한다고 합니다.
자동차를 예로 한 번 들어보겠습니다.
자동차의 승차인원은 몇명인지 전폭은 얼마인지 색깔은 어떤지하는 자동차 객체의 속성이 있고자동차는 앞으로 이동할 수 있고 정지할 수도 있는 행동의 정보도 있습니다.
자동차 객체의 속성
자동차 객체의 행동
즉, 자동차의 속성과 행동을 하나로 묶은 데이터를 자동차의 객체로 볼 수 있습니다.
위에서 예로든 자동차뿐만 아니라 추상적인 내용도 객체가 될 수 있습니다.
모두 객체 입니다.
이 포스팅의 일부는 쿠팡파트너스 활동의 일환으로, 이에따른 일정액의 수수료를 지급받고 있습니다.
Icons made by Freepik from www.flaticon.com
반응형
'프로그래밍 > Python' 카테고리의 다른 글
WSL2에서 jupyter notebook 설치 및 사용 (0) | 2022.09.29 |
---|---|
파이썬(python)의 __init__이란? (0) | 2021.07.18 |
파이썬(python) 패키지(package) 만들고 import 하기 (0) | 2021.07.11 |