GnuSmalltalkUsersGuide:BaseChapter 201

From 흡혈양파의 번역工房
Jump to navigation Jump to search
ValueHolder

ValueHolder

네임스페이스 Smalltalk에 정의됨

슈퍼클래스: ValueAdaptor

범주: 언어-데이터 타입


나는 변수에 나의 값을 보관한다. 예를 들어, 당신은 나를 이용해 숫자를 참조에 따라 전달할 수 있다. 메서드를 호출하기 전에 나를 instance하고, 해당 메서드 이후에 내 값을 요청하라. 물론 나의 인스턴스를 활용할 수 있는 창의적인 방법들도 많다.


ValueHolder 클래스: 인스턴스 생성하기

new

시작값이 nil인 ValueHolder를 생성하라.

null

NullValueHolder의 유일한 인스턴스를 응답하라.

with: anObject

시작값이 anObject인 ValueHolder를 생성하라.


ValueHolder: 접근하기

value

수신자의 값을 얻어라.

value: anObject

수신자의 값을 설정하라.


ValueHolder: 초기화하기

initialize

Private - 수신자의 초기값을 설정하라.


Notes