Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2015, 16:19   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию Множественные конструкторы

Доброго времени суток!

Собственно:
Код:
    constructor Create(); overload;
    constructor Create(const oParent: TTreeItem); overload;
    constructor Create(const oManager: TManager); overload;
у класса есть поле, куда в конструкторе надо писать helloworld.
Мне это делать во всех трех конструкторах?
Можно как-то это делать в самом первом (без параметров), а остальные неявно вызовут его?

Давненько не писал на delphi. Даже подзабыл его
Человек_Борща вне форума Ответить с цитированием
Старый 17.09.2015, 16:51   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
Можно как-то это делать в самом первом (без параметров), а остальные неявно вызовут его?
можно, только вызов "default" надо делать самому.

Код:
constructor Create();
begin
  inherited Create(); // и по очень хорошему в "default" конструкторе
 (тот который будут вызывать все НАШИ прочие конструкторы) надо вызвать конструктор 
 ПРЕДКА( (даже если он TObject) 
  ...:='hello.word';
end;

constructor Create(omanager: TManager);
begin
  self.Create();//вызов нашего "default(hello)" конструктора
  ..../
end;
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось Stilet; 17.09.2015 в 18:08.
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
множественные типы данных deekey063 Паскаль, Turbo Pascal, PascalABC.NET 8 09.11.2014 10:10
множественные типы данных (delphi) adaptes Помощь студентам 7 08.01.2014 18:19
Множественные фильтры в экселе Mixxx Microsoft Office Excel 1 09.05.2012 23:47
множественные типы данных Миша_misha Паскаль, Turbo Pascal, PascalABC.NET 1 06.03.2012 10:27
Множественные числа Gothika92 Общие вопросы C/C++ 0 24.11.2010 18:47