[Java] 객체 지향 프로그래밍(OOP)이란? OOP 정리
Java
2023. 5. 7. 09:38
💡 객체 지향 프로그래밍(OOP) 이란? Object Oriented Programming, 줄여서 OOP라고 하는 객체 지향 프로그래밍이란 프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아닌, '객체'를 기준으로 나누어 이들의 상호작용으로 서술하는 방식을 말합니다. 실제 세계를 모델링해서 데이터와 절차를 하나의 객체로 묶어서 관리합니다. 이때 객체부터 무엇인지 잘 감이 안 올 수 있습니다. 우선 의미부터 살펴봅시다. 💡 객체(Object)란? 쉽게 말하면 대상을 나타내는 단어입니다. 모든 물체와 사람도 객체가 될 수 있고 나 자신 또한 객체라고 볼 수 있습니다. 모든 객체에는 속성(Property)와 행위(Method)를 가지고 있는데요. 예를 들어 학생으로 살펴보면 몇 학년인지, 무슨 반인지 ..