특징 1. 코드의 재사용성 - 기존의 코드를 이용하여 새로운 코드를 작성할 수 있다. 2. 코드 관리 용이 - 코드간의 관계를 이용해서 쉬운 코드 변경이 가능하다. 3. 신뢰성이 높은 프로그래밍 가능 - 코드의 중복 제거 및 제어자와 메서드를 이용한 데이터 보호 클래스와 객체 클래스: 객체를 정의해 놓은 것으로 객체를 생성하는데만 쓰임. 객체: 실제로 존재하는 것. 사물 또는 개념 클래스 객체 제품 설계도 제품 TV 설계도 TV 붕어빵 기계 붕어빵 객체와 인스턴스 인스턴스(instance): 어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스 라고 한다. 객체: 모든 인스턴스를 대표하는 포괄적인 의미 ex) 책상은 책상 클래스의 인스턴스다, 책상은 객체다 * 인스턴스와 객체는 같은 의미임. 엄격히 구..