1. 객체지향 프로그램 (1) 객체지향 프로그램(OOP : Object-Oriented-Programming) 모든 데이터를 오브젝트로 취급하여 프로그래밍 하는 방법으로, 처리 요구를 받은 객체가 자기 자신의 안에 있는 내용을 가지고 처리하는 방식 C, Pascal, Basic 등과 같은 절차형 언어(POP : procedure-oriented-programming)가 크고 복잡한 프로그램을 구축하기 어렵다는 문제점을 해결하기 위해 탄생 (2) 객체지향 프로그래밍의 특징 자료추상화 상속 캡슐화 다형성 설명 불필요한 정보는 숨기고 중요한 정보만을 표현하는 것 새로운 클래스가 기존의 클래스의 자료와 연산을 이용할 수 있게 하는 것 데이터(속성)와 데이터를 처리하는 함수를 하나로 묶는것 어떤 한요소에 여러 개..