GnuSmalltalkUsersGuide:BaseChapter 201

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
ValueHolder

ValueHolder

네임스페이스 Smalltalk에 정의됨

슈퍼클래스: ValueAdaptor

범주: 언어-데이터 타입


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


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

new

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

null

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

with: anObject

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


ValueHolder: 접근하기

value

수신자의 값을 얻어라.

value: anObject

수신자의 값을 설정하라.


ValueHolder: 초기화하기

initialize

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


Notes