자바의 객체 지향 프로그래밍
객체 지향 프로그래밍 자바는 클래스(class)와 객체(object)로 이루어져 있습니다. 소프트웨어를 개발할 때, 부품에 해당하는 객체들을 먼저 생성하고, 이 객체들을 하나씩 조립하여 프로그램을 완성시키는 방법을 객체 지향 프로그래밍이라고 말합니다. 자바에서 프로그래밍도 대표적인 객체 지향 프로그래밍에 속합니다. 객체 지향 프로그래밍은 쉽게 말해 프로그래밍을 명령어의 모음이라고 보는 시각에서 벗어나 실제 객체들의 모음이라고 보는 시각의 프로그래밍이라고 이해하면 편합니다. 객체란 무엇일까?먼저 객체란, 물리적이거나 개념적으로 존재하는 것 중에서, 다른 것들과 구별이 가능한 것을 말합니다. 예를 들자면, 물리적으로 존재하는 것들은 책, 사람, 화장품, 시계, 지갑 등을 뜻하며, 개념적인 것들은 주문..