Instance1 [OOP] 클래스, 객체, 인스턴스 in Java 순서대로 일어나는 일을 시간순으로 프로그래밍하는 것이 절차지향프로그래밍이라면, 객체지향프로그래밍(Object-Oriented Programming)은 객체를 정의하고 객체 간 협력을 프로그래밍하는 것입니다. 따라서, 객체 지향 프로그래밍을 할 때는 먼저 객체를 정의하고 각 객체가 어떤 기능을 제공하고 객체 간 협력을 어떻게 구현할 것인지를 고민해야 합니다. 이러한 객체지향프로그래밍에서 빼놓을 수 없는 개념이 클래스, 객체, 인스턴스 입니다. (개인적으로 객체와 인스턴스의 개념적 차이를 잘 모르겠습니다....) 클래스 - 객체의 속성과 기능을 코드로 구현 - 객체의 설계도 객체 - 프로그램에서 구현할 대상 인스턴스 - 설계도를 바탕으로 프로그램에서 구현된 구체적인 실체 인스턴스와 객체의 개념은 유사하며 객.. 2021. 5. 3. 이전 1 다음