
객체지향 프로그래밍 (Object-oriented Programming) 객체지향 언어(Object-oriented Programming) 객체지향 언어는 프로그램을 객체 단위로 나누어 객체를 중심으로 프로그램을 구성하는 언어를 말한다. 객체지향언어의 장점 1. 코드의 재사용성이 높다. 2. 코드의 관리가 용이하다. 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. 클래스와 객체 클래스 클래스는 '객체를 생성하기 위한 틀'이며 속성과 기능으로 정의되어 있다. 객체 객체는 '실제로 존재하는 것' 우리가 주변에서 볼 수 있는 책상, 의자, 자동차와 같은 사물이 유형의 객체, 수학공식, 프로그램 에러와 같은 논리나 개념을 무형의 객체라고 정의한다. 클래스를 정의하고 클래스를 통해 객체를 생성하는 이유는 설계도를..