데이터 꿈나무

[Python] 객체 지향 프로그래밍이란? 본문

Language/Python

[Python] 객체 지향 프로그래밍이란?

ye_ju 2022. 10. 24. 11:56

우리가 실생활에서 쓰는 모든 것을 객체라 하며, 객체 지향 프로그래밍은 프로그램 구현에 필요한 객체를 파악하고 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 프로그램을 만드는 것을 말한다. 

 

객체 지향 프로그래밍 - 인코덤, 생물정보 전문위키

None

www.incodom.kr

  • 객체(object)

: 함수와 변수를 하나의 단위로 묶는 방법

: 하나의 클래스에 해당하는 대상 물건

 

  • 객체의 구성 : 사람
    • 속성(attribute, 변수)
    • 예) 키, 이름, 무게
    • 동작(action, 함수, 메소드)
    • 예) 달리기, 요리하기 등

 

Comments