객체지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍 패러다임 중 하나로, 현실 세계의 객체들을 모델링하여 프로그래밍하는 방법입니다. 객체지향 프로그래밍의 주요 특징 1. 캡슐화: 데이터와 그 데이터를 다루는 코드를 함께 묶어서 외부의 접근을 제한하는 것을 의미합니다. public class Car { private String model; private int price; // getter, setter public String getModel() { return model; } public void setModel(String model) { this.model = model; } public int getPrice() { return price; } p..