01. 객체지향이란?객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, '객체'들의 상호작용(메시지 주고받기, 데이터 처리 등)으로 프로그램 로직을 구성하는 프로그램 패러다임.1. 클래스 (Class)객체의 상태와 행위를 정의. (클래스의 객체를 만들기 위한 설계 도면)객체의 속성을 나타내는 데이터 필드(멤버 변수)와 행위를 나타내는 메소드(멤버 함수)로 구성. 2. 객체 (Object)클래스의 Instance로, 실제로 메모리에 할당된 데이터.상태를 나타내는 데이터와 행위를 나타내는 메소드를 가진다. 02. 객체 지향 프로그래밍(OOP)의 4가지 특징1. 추상화 (Abstraction)복..