1. 객체 지향 프로그래밍(OOP) 절차 지향 프로그래밍 : 1990년대 이전 언어는 대부분 절차지향 프로그래밍 ex. C언어 ex. 냉장고에 코끼리를 넣는다 1. open 냉장고 2. insert 코끼리 into 냉장고 3. close 냉장고 객체 지향 프로그래밍 : 객체 단위로 데이터와 기능(함수)를 하나로 묶어서 쓰는 언어 자동차 1)승용 자동차 (1)개인 자동차 : 나의 자동차, 너의 자동차 [인스턴스] (2)택시 (3)버스 2)산업용 자동차 => 1)과 (1),(2),(3), 그 안의 항목들은 각각 상속 관계를 가진다 객체 지향 프로그래밍 핵심 : class와 object 1)class란? 속성(attribute)와 동작(method)을 갖는 데이터 타입 속성은 변수와 유사 동작은 함수와 유사 ..