객체지향 프로그래밍의 개념프로그래밍에서 객체를 사용하는 것을 의미함.데이터와 메서드를 포함하는 '객체'개념에 기반한 프로그래밍.프로그램의 유연성을 향상하고 유지 및 관리의 가능성을 높임.데이터 및 데이터의 동작(메서드)을 단일 위치(객체)에 통합하여 프로그램 작동방식을 더 쉽게 이해할 수 있음.객체지향 프로그래밍의 장점개발 속도 향상소프트웨어 개발의 생산성 향상소프트웨어 개발의 생산성 향상개발 비용 절감객체지형 프로그래밍의 구성 요소구성 요소설명클래스같은 종류의 집단에 속한 속성과 행동을 정의한 틀.목적을 같이 하는 데이터와 그 데이터를 처리하는 기능을 묶어놓은 단위.객체클래스의 인스턴스.메모리에 올라가서 실체화된 데이터.캡슐화데이터와 행동을 하나의 단위로 묶는 것.접근제한자를 사용하여 외부에서의 접근을..