객체지향프로그래밍

    [java] #4-1 객체, 클래스, 패키지

    1. 객체 지향 프로그래밍? 객체를 국어 사전에서 찾아보면 '의사나 행위가 미치는 대상'이라 설명한다. 우리 주위에 있는 객체를 생각해 보면 사람, 자동차, 건물 등이 있다. 즉 눈에 보이는 사물은 모두 객체인 것이다. 그런데 눈에 보이지 않는 것도 객체가 될 수 있다. 주문, 생산, 관리 등의 행동들을 말이다. 이제부터 공부할 자바 객체 지향 프로그래밍(Objet-Oriented Programming;OOP)은 객체를 기반으로 하는 프로그램이다. 우선 객체 지향 프로그램이 어떤 '객체'를 가지고 프로그래밍을 하는 것이라는 개념을 염두해두고 시작해보자. 학생일 때를 다시 떠올리며, 아침에 일어나 학교까지 가기 위해 나에게 어떤 일이 벌어질까. [일어난다 → 씻는다 → 아침밥을 먹는다 → 버스를 탄다 → ..