Q&A

  • VCL 질문
델파이를 사용한지 얼마 않되는 델 초보 입니다.

델파이 컴포넌트를 보면 거의 대부분이 상속을 받습니다.

그런데 어떤것은 TObject를 상속받고, 어떤것은 TPersistant를 상속받고...

그냥 TObcect를 상속받으면 될것같은데.. 그렇게 받지 않는 이유는 무엇입니까?

4  COMMENTS
  • Profile
    너구리 2003.12.31 23:29
    델파이 헬프를 보면 아니면 델파이 서적에..

    VCL 계층에 대해서 나옵니다.

    아마 가장 상위가 TObject 일겁니다.

    무엇을 상속 받느냐는 컴퍼넌트의 용도에 따라서 틀려지겠지요..

  • Profile
    손희석 2003.12.31 23:47

    TObject를 상속받지 않는 클래스는 대부분

    스트리밍을 좀더 쉽게 하기위한 용도로 TPersistant를 상속받습니다..

    이유는 이게 주된것이 아닐까 싶네요..

    그럼 즐프..
  • Profile
    최학현 2004.01.03 03:42


    희석님의 말씀중에 TObject를 상속받지 않는 클래스라고 하셨는데.

    흠... 제가 알기론 델파이에서는 class의 상속자를 명시하지 않으면

    TObject을 상속하는걸로 알고 있습니다. 그러므로 Delphi의 class는

    모두 TObject 의 파생이라고 볼수 있는거 아닌지....
  • Profile
    손희석 2004.01.04 02:39

    님말이 맞네요 ^^ 제가 몰라서 아직 초짜랍니다.. ^^