[JAVA] 기초 "OOP(객체지향)"
"OOP(객체지향)란?" 객체지향 프로그래밍(Object-Oriented Programming, OOP): 프로그래밍 패러다임 중 하나로, 실세계의 사물 또는 실제로 존재 가능한 것을 객체로 모델링하여 프로그램을 구성하는 방법. 🟡 객체(Object)란? 속성(Properties)과 행동(Methods)을 가지며, 이들은 각각 객체의 상태와 객체가 수행할 수 있는 작업을 나타낸다. ▶ 객체의 속성(Properties) - 속성은 객체의 특성, 상태, 데이터를 의미한다. 예를 들어, '자동차'라는 객체가 있다면, 이 객체의 속성은 색상, 브랜드, 모델, 연식 등이 될 수 있습니다. ▶ 객체의 행동(Methods) - 행동은 객체가 수행할 수 있는 작업이나 기능을 의미한다. '자동차' 객체의 경우, 주행하기..