Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Class.


NewZ ©   (2010-02-14 19:39:00) 

Такой код:

type
 TMyObject = class(TPersistent)
 private
   StringList: TStringList;
 public
   constructor Create(aFileName: String);
   destructor Destroy;
 end;

constructor TMyObject.Create(aFileName; String);
begin
  inherited Create; // ??? Нужно ли ???
 StringList := TStringList.Create;
 StringList.LoadFromFile(aFileName);
end;

destructor TMyObject.Destroy;
begin
 StringList.Free;
  inherited Destroy; // ??? Нужно ли ???
end;


Вопрос: Нужно ли и в каких случаях?


Сергей М.   (2010-02-14 19:47:00) [1]


>  public
>    constructor Create(aFileName: String);
>    destructor Destroy; override;// это будет павильно всегда
>  end;


Демо   (2010-02-14 19:46:00) [2]


> Вопрос: Нужно ли и в каких случаях?


Если не знаешь, что делают предки, вызывай всегда.
Это будет правильно всегда.


Наверх

Титульная страница Поиск, карта сайта Написать письмо