Delphi의 클래스와 대상 3 - 추상 클래스와 그 실례를 이야기하다

747 단어 Delphi
4. 추상류와 그 실례
Delphi에는 추상류라고 불리는 클래스가 있는데, 예를 들어, 단순하게 그것을 위해 실례를 만들어서는 안 된다.
var

    StrLst: TString;

begin

    StrLst:= TString.Create;

    StrLst.Add('I love China');

    StrLst.Free;

end;


Tstring은 추상적인 클래스이기 때문에 잘못된 것입니다.
그렇다면 어떻게 이런 추상류를 위해 실례를 구성합니까?답은 그것의 비추상적인 부류를 빌리는 것이다.우리는 Tstring에 TstringList의 비추상적인 하위 클래스가 있다는 것을 안다.그래서 이렇게 할 수 있어요.
var

    StrLst: TString;    //              

    //      StrLst:TStringList;            

begin

    StrLst:= TStringList.Create;    //                       

         //                    ,

         //   var          ,     create       

    StrLst.Add('I love China');

    StrLst.Free;

end;


  

좋은 웹페이지 즐겨찾기