[Java] 객체 지향 프로그래밍 (Object Orientied Programming)
1. OOP Object Orientied Programming 먼저 부품에 해당하는 객체들을 먼저 만들고, 이것들을 하나씩 조립해서 완성된 프로그램을 만드는 기법 2. 객체란? 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른 것과 식별 가능한 것 객체는 속성과 동작으로 구성되어 있습니다. 자바는 속성과 동작들을 필드와 메소드라고 부릅니다. 현실 세계의 객체를 소프트웨어 객체로 설계하는 것을 객체 모델링이라고 합니다. 3. 객체의 상호작용 현실 세계에서 일어나는 모든 현상은 객체와 객체 간의 상호작용으로 이루어져 있습니다. 소프트웨어에서도 객체들은 각각 독립적으로 존재하고, 다른 객체와 서로 상호작용하면서 동작합니다. 객체들 사이의 상호작용 수단은 메소드입니다...