1. 객체지향언어 1.1 객체지향언어의 역사 1.2 객체지향언어 -객체지향언어의 주요특징 1. 코드의 재사용성이 높다. 2. 코드의 관리가 용이하다. 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. 일단 프로그램을 기능적으로 완성한 다음 어떻게 하면 보다 객체지향적으로 코드를 개선할 수 있을지를 고민하여 점차 개선해 나가는 것이 좋다. 2. 클래스와 객체 2.1 클래스와 객체의 정의와 용도 클래스란 객체를 정의해놓은 것 또는 객체의 설계도 또는 틀 이라고 정의할 수 있다. 객체란 클래스에 정의된 내용대로 메모리에 생성된 것을 뜻한다. 프로그래밍에서는 먼저 클래스를 작성한 다음, 클래스로부터 객체를 생성하여 사용한다. 2.2 객체와 인스턴스 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화라고 하며, ..