1. 객체지향 프로그래밍(OOP)란?객체지향 프로그래밍(OOP)은 프로그램을 객체라는 독립된 단위로 나누어 관리하는 방식입니다. 객체는 데이터(속성)와 그 데이터를 조작하는 함수(메서드)를 포함하고 있으며, 현실 세계의 사물을 코드로 표현하는 데 유용합니다.OOP(Object-Oriented Programming)의 주요 개념클래스(Class): 객체를 만들기 위한 설계도객체(Object): 클래스를 기반으로 생성된 실제 데이터(인스턴스)속성(Attribute): 객체가 가지는 데이터(변수)행동(Method): 객체가 수행할 수 있는 기능(함수)2. 클래스와 객체클래스는 객체를 만들기 위한 청사진(=설계도=템플릿=기본구조=모형=뼈대)이며, 객체는 그 청사진을 기반으로 생성된 실제 데이터입니다. 예를 들어..