Что из себя представляет SelfDelphi , Компоненты и Классы , Процедуры и ФункцииЧто из себя представляет Self
Автор: Vit Self - это явное задание экземпляра класса в его методе. Например для твоей формы это указание на саму форму: procedure TForm1.Button1Click(Sender: TObject); begin showmessage(self.classname + #13#10 + self.name); end; Если например это MDI форма то это будет указатель именно на тот экземпляр для которого выполняется этот код. На практике Self обычно применяется при написании своих классов, когда ты пишешь класс или компонент, то у тебя нет переменной с экземпляром этого компонента, следовательно чтобы обратится к экземпляру (который появится только в коде конечного пользователя, который будет использовать компонент) класса нужна переменная - вот она и берётся за self. Статья Что из себя представляет Self раздела Компоненты и Классы Процедуры и Функции может быть полезна для разработчиков на Delphi и FreePascal. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Процедуры и Функции ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |