1. 객체지향 프로그래밍 = Object - oriented Programming(OOP) ▶ 자바에서만 사용하는 것이 아니다. 다른 언어에서도 사용하는 하나의 프로그램 기법이다. 2. 객체란? ▶ 쉽게 말해 세상에 존재하는 모든 것을 의미 ▶ 프로그래밍에서는 속성과 기능을 가지는 프로그램 단위이다. 3. 클래스란? ▶ 객체를 생성하기 위한 틀로 모든 객체는 클래스로부터 생성된다. ▶ 붕어빵 기계라고 생각하면 쉬울 것 같음 ▶ 다양한 개게를 만들기 위해 틀을 지정해 주는 것 ▶ 개발자는 클래스를 만들고 -> 객체를 만든다. 4. 클래스의 구성요소 ▶ 클래스는 속성(멤버 변수) 와 기능(메소드)로 구성됨. 5. 객체지향하는 이유 ▶ 다른 사람이 만들어 놓은 좋은 기능을 내 코드에 조합할 수 있다. ▶ 언어..