"객체"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(새 문서: '''객체'''(Object)는 객체 지향 프로그래밍에서 프로그램의 기본 단위로, 데이터와 그 데이터에 관한 동작(철차, 방법, 기능)을 모두 포함...)
 
1번째 줄: 1번째 줄:
'''객체'''(Object)[[객체 지향 프로그래밍]]에서 프로그램의 기본 단위로, 데이터와 그 데이터에 관한 동작(철차, 방법, 기능)을 모두 포함한 개념이다. [[클래스]] 내부에 정의되어 있는 [[메소드]]를 통해 [[객체]] 간의 통신이 이루어진다.
+
'''객체'''(客體) 또는 '''오브젝트'''(object)란 [[객체 지향 프로그래밍]](OOP)에서 [[클래스]](class)가 실제로 구현된 [[인스턴스]](instance)말한다. 즉, 객체란 클래스를 인스턴스화한 것이다. [[절차적 프로그래밍]]과 달리 객체 지향 프로그래밍에서는 하나의 객체가 데이터와 동작을 모두 포함할 수 있다. 객체의 데이터 부분은 [[속성]](attribute)으로 나타내고, 객체의 동작 부분은 [[메소드]](method)를 사용하여 구현한다.
  
==같이보기==
+
== 같이 보기 ==
*[[객체 지향 프로그래밍]]
+
* [[객체 지향 프로그래밍]](OOP)
*[[메소드]]
+
* [[클래스]]
*[[클래스]]
+
* [[인스턴스]]
 +
* [[속성]]
 +
* [[메소드]]
 +
 
 +
[[분류:프로그램]]

2018년 7월 19일 (목) 20:10 판

객체(客體) 또는 오브젝트(object)란 객체 지향 프로그래밍(OOP)에서 클래스(class)가 실제로 구현된 인스턴스(instance)를 말한다. 즉, 객체란 클래스를 인스턴스화한 것이다. 절차적 프로그래밍과 달리 객체 지향 프로그래밍에서는 하나의 객체가 데이터와 동작을 모두 포함할 수 있다. 객체의 데이터 부분은 속성(attribute)으로 나타내고, 객체의 동작 부분은 메소드(method)를 사용하여 구현한다.

같이 보기