![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
объекты и классы [D6]
Vitalik © (2002-09-16 07:47:00)Привет!
Чем в дельфи отличаются объекты и классы?
Для чего нужны объекты и для чего нужны классы (в смысле когда лучше использовать объекты, а не классы, и наоборот)?
Спасибо!
Внук (2002-09-16 11:27:00) [1]>>Dimka Maslov © (16.09.02 10:44)
Я в курсе :) Просто давайте разберемся с терминами :)
vuk (2002-09-16 11:20:00) [2]>У них не так хранится RTTI.
Точно! Там RTTI вообще не хранится. Никак. :o)
Anatoly Podgoretsky (2002-09-16 10:56:00) [3]Но мы же не знаем, про какие объекты он спрашивает, так что оба ответа правильные, и экземпляр класса и объектный тип
REA (2002-09-16 10:50:00) [4]Не не. Они отличаются и существенно методами, реализованными в TObject, но вот связно ответить чем именно - не могу. На объектах кажется построен KOL. У них не так хранится RTTI.
Dimka Maslov (2002-09-16 10:44:00) [5]>Внук
Это рудимент, оставленный для мифической совместимости с турбо-паскалем.
Внук (2002-09-16 09:11:00) [6]А это тогда что такое :))
TMyType=object
...
end;
VAleksey (2002-09-16 09:00:00) [7]Объект это экземпляр класса.
Например
TButton - класс
Button1:TButton
...
Button1:=TButton.Create(self);
...
Button1 - объект.
Opuhshii (2002-09-16 08:53:00) [8]Object types as an alternative to class types.
Object types are supported for backward compatibility only. Their use is not recommended.
Думаю этих строк достаточно,... в том случае если вы хорошо себе представляете что такое class, объект(экземпляр) класса и что такое объект,..
"Для чего нужны объекты" , "для чего нужны классы" - для реализации решения задач с использованием принципов ООП. (плохо сказал)
"Чем в дельфи отличаются объекты и классы?" - тут действительно возникает вопрос, что Вы имеете ввиду под словом класс?, и что под словом объект?...
читайте умные книжки,...
Viktor Kushnir (2002-09-16 08:41:00) [9]Без разницы, насколько я знаю, объект и класс в дельфи вещь синонемичная. А вообще лучше, мне кажется, юзать классы. Объекты были оставлены только для совместимости с ранними версиями.