객체 지향 프로그래밍이란? 객체 지향 프로그래밍(Object-Oriented Programming)은 객체(Object)를 중심으로 프로그램을 설계, 개발해 나가는 것을 말한다. 객체 지향 프로그래밍의 큰 특징들1. 언어의 사용을 단순화하여 숫자를 객체와 같이 처리2. Collection에 저장 가능3. 박싱/언박싱의 개념을 가지고 있어 숫자를 객체로, 객체를 다시 숫자로 변경가능4. 즉 클래스를 이용해 함수(처리 부분), 변수(데이터 부분)를 하나로 묶어 객체(인스턴스)로 만들어 사용한다. 한줄 요약 - 객체 지향 프로그래밍 (Object-Oriented Programming, OOP)은 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을..