🚀 객체지향 프로그래밍 (OOP) 및 객체지향 패러다임💡 객체지향 프로그래밍이란?객체지향 프로그래밍(Object-Oriented Programming, OOP)은 소프트웨어 설계 및 개발 방법론 중 하나로, 데이터와 그 데이터를 처리하는 방법을 하나의 객체로 묶어 관리하는 방식이다. 객체지향 프로그래밍은 소프트웨어를 여러 개의 독립적인 객체들의 상호작용으로 구성한다.📌 객체지향 프로그래밍의 주요 개념1. 클래스와 객체클래스: 객체를 정의하는 틀 또는 설계도. 객체의 속성과 행위를 정의한다.객체: 클래스를 기반으로 생성된 실체. 클래스의 인스턴스라고도 불린다.Car 클래스public class Car { String color; int speed; void accelerate() { ..