자바 프로그래밍이란? 절차를 구현할 능력을 갖는 것. 프로그램은 동작하는 것은 똑같지만 구조적으로 만드느냐 객체지향으로 만드느냐로 나뉜다. 객체지향 프로그래밍. OOP(Object Oriented Programing) 의 기본 컨셉은 프로그램 내에서 표현하고자 하는 실 세계(real world)의 일들을 객체로 사용해서 모델링 하고, 객체를 사용하지 않으면 불가능 혹은 무지 어려웠을 일들을 쉽게 처리하는 방법을 제공한다는 것입니다. 객체는 당신이 모델링하고자 하는 일이나 기능 혹은 필요한 행동들을 표현하는 프로그램 코드와 그와 연관된 데이터로 구성됩니다. 객체는 데이터(그리고, 함수 역시)를 감싸서 (공식적인 표현으로는 encapsulate) 객체 패키지 (해당 객체를 참조하기 위한 이름. namespa..