객체
-
[Java Study] - java class(클래스) - 객체,생성자, this 키워드Java 2021. 11. 8. 09:55
객체 지향 프로그래밍(OOP , Object - Oriented Programming) 객체 지향 프로그래밍에서는 모든 데이터를 객체(Object)로 취급하며, 이러한 객체가 바로 프로그래밍의 중심이 된다. 객체(object) 란 간단히 이야기하자면 실생활에서 우리가 인식할 수 있는 사물을 지칭하는 데, 상태(state) , 행동(behavior) , 정체성(identity)로 구성 되어 있다. State : 객체의 속성을 표현하고 반영한다. Behavior : 객체의 메서드로 표현 되는데 , 객체들 간의 메시지를 반영한다. Identity : 객체의 고유한 이름을 제공한다. 이를 통해 객체들 간의 상호작용이 가능하다. ex) 이러한 객체의 상태(state) 와 행동(behavior) 그리고 정체성(Id..