Q&A

  • 코드의 의미를 알고 싶어요..


안녕하세요..

클래스 선언 되어있는 것 중에..

프로퍼티 부분에서 아래와 같은 코드의 의미가 어떻게 되나요..?



property Lines[l : Integer] : TLine read GetLines write SetLines;



여기서 모르는 부분이 read, write 부분인데요..

이게 어떤 의미에서 이렇게 쓰나요..

처리되는 방식을 가르쳐주십시요..

제가 아직 미숙해서 기본적인 사항인것 두 모르는거 많아요..

아시는분의 답변 기다리겠습니다..

쉽다고 지나치지 말아 주세요... ㅠㅠ

읽어 주셔서 감사합니다...



1  COMMENTS
  • Profile
    민성기 2000.02.23 09:31
    안녕하세요~ 민성기 입니다.



    말씀하신 코드는 객체의 프로퍼티의 선언을 위한 일종의 문법이라고 보시면 쉽습니다. 프로퍼티는 외부로 부터 은폐/엄폐된 객체 내부의 변수를 제어할 수 있는 외부 통로가 되는데... 위와 같은 경우엔 사용자가 Lines프로퍼티를 읽으려고 하면 GetLines 함수를, Lines프로퍼티에 값을 쓸 때는 SetLines 프로시저를 사용하라는 의미가 됩니다.



    그럼...



    ---------------------------------------------------------------------------

    델파이의 모든 것. 델파이 코리아. http://www.delphikorea.com

    ---------------------------------------------------------------------------