간단히 말해-
JAVA나 C++의 Getter 와 Setter를 한문장으로 압축해 놓은 것.
이라고 할 수 있겠다.(정확한 표현은 아니지만)
Property는 read나 write를 가지거나, 둘다 가져야 한다.
read 에 오는 메소드를 Getter,
write 에 오는 메소드를 Setter 라 생각하면 이해가 쉽다.
예를 들어, 다음처럼 선언 한다면
property Color: TColor read GetColor write SetColor;
Getter 역할을 하는 GetColor 메소드는
function GetColor: TColor;
Setter 역할을 하는 SetColor; 메소드는
procedure SetColor(Value: TColor);
procedure SetColor(const Value: TColor);
로 선언해야 한다.
Value는 파라미터 네임일 뿐이니 사용자라 따라서 다르게 설정하면됨.
말 그대로 read를 통해 값을 읽어 가져오고,
write를 통해 값을 쓴다.
JAVA나 C++의 Getter 와 Setter를 한문장으로 압축해 놓은 것.
이라고 할 수 있겠다.(정확한 표현은 아니지만)
Property는 read나 write를 가지거나, 둘다 가져야 한다.
read 에 오는 메소드를 Getter,
write 에 오는 메소드를 Setter 라 생각하면 이해가 쉽다.
예를 들어, 다음처럼 선언 한다면
property Color: TColor read GetColor write SetColor;
Getter 역할을 하는 GetColor 메소드는
function GetColor: TColor;
Setter 역할을 하는 SetColor; 메소드는
procedure SetColor(Value: TColor);
procedure SetColor(const Value: TColor);
로 선언해야 한다.
Value는 파라미터 네임일 뿐이니 사용자라 따라서 다르게 설정하면됨.
말 그대로 read를 통해 값을 읽어 가져오고,
write를 통해 값을 쓴다.
'Delphi' 카테고리의 다른 글
[Delphi] 델파이에서 휠마우스의 휠 사용해서 스크롤 움직이기. (0) | 2011.10.31 |
---|---|
[Delphi] 델파이에서 if문 사용시 주의 할점. (0) | 2011.10.31 |
[Delphi] 델파이 포인터. (0) | 2011.10.17 |
[Delphi] form 생성 기초 .Create(self)와 .Create(application) 차이 (0) | 2011.10.17 |
[Delphi] 델파이 자주 쓰이는 함수(업데이트중) (0) | 2011.10.01 |