Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Вызов конструктора из конструктора


Автор: gol2 20.4.2012, 14:27
Добрый день, господа.

Вот класс на c#

Код

public class MyString
{
        public string ValueString { get; set; }
        public int Length { get; set; }

        public GOLNumeric() : this("") { }

        public GOLNumeric(string valueString)
        {
            this.ValueString = valueString;
            this.Length = ValueString.Length;
        }            
}


Главное здесь - конструктор без параметров который вызывает конструктор с параметрами.

Как такой класс написать в Delphi ?


Автор: Snowy 20.4.2012, 16:20
Код
type
  MyString = class
    public
      ValueString: string;
      Length: integer;
      constructor Create; overload;
      constructor Create(valueString: string); overload;
  end;

constructor MyString.Create;
begin
  Create('');
end;

constructor MyString.Create(valueString: string);
begin
   self.ValueString := valueString;
   self.Length := System.Length(valueString);
end;

Автор: gol2 23.4.2012, 11:56
Спасибо, Дружище!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)