일급 객체

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

컴퓨터 프로그래밍 언어 디자인에서, 일급 객체 (일급 시민, 일급 엔티티 혹은 일급 밸류) 개념은 실행 시간 중에 생성되고 서브루틴을 인자의 형태로 반환하는 엔티티를 가리킨다.

정의[편집]

다음과 같은 조건을 만족할 때 일급 객체라고 말할 수 있다.

  • 변수나 데이터 구조안에 담을 수 있다.
  • 파라미터로 전달 할 수 있다.
  • 반환값(return value)으로 사용할 수 있다.
  • 할당에 사용된 이름과 관계없이 고유한 구별이 가능하다.