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


Автор: Trueman 6.4.2006, 22:01
Киньте, пожалуйста, какую-нить ссылку на тему о классах: описание (синтаксис), как пользоваться и т.д.

Автор: Snowy 6.4.2006, 22:13
Неплохо было бы для начала книгу почитать...

Цитата(Trueman @ 6.4.2006, 22:01 Найти цитируемый пост)
какую-нить ссылку на тему о классах
http://it.kgsu.ru/Delphi_6/dlph0012.html

Автор: Pakshin A. S. 6.4.2006, 22:13
Цитата(Trueman @ 6.4.2006, 23:01 Найти цитируемый пост)
какую-нить ссылку на тему о классах

Гугль всегда всех спасал:
http://www.google.ru/search?hl=ru&q=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2+%D0%B2+Delphi&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=

Но для начала советую изучить принципы ООП (Объектно-Ориентированное Программирвоание), так как класс - это тот же объект.

Автор: Snowy 6.4.2006, 22:17
Не совсем. Объект - экземпляр класса.
Но сути не меняет.

Автор: Pakshin A. S. 6.4.2006, 22:22
Цитата(Snowy @ 6.4.2006, 23:17 Найти цитируемый пост)
Объект - экземпляр класса.

Ну да, но ведь подход к созданию и использованию классов и объектов один и тот же...


Ведь создавая новый класс (объект), прежде всего нужно задуматься над тем, для чего нужно вообще создавать этот класс, что мы приобретаем с его введением... Это ведь не просто красивая штуковина, которой пользуются профи... Поэтому настоятельно рекомендую для начала почитать теорию, чтобы корректно использовать и вводить классы в программу.

Автор: Guedda 7.4.2006, 09:46
Купи книгу Архынгельского. Там про классы хорошо написано.
А еще лучше, Delphi для чайников ) Не помню, кто автор.

Автор: x77 7.4.2006, 16:03
Цитата
Ну да, но ведь подход к созданию и использованию классов и объектов один и тот же...


жжош smile как и три года назад smile

в общем случае, при создании объекта вызывается функция класса (class function), как правило именуемая конструктором. смысл функций и процедур класса именно в том, что их можно вызывать до создания (или не создавая вообще) экземпляра класса. и на этом использование классов исчерпывается, сами по себе они большое ничего не могут. а вот создаваемые этими функциями класса экземпляры класса, т.е. объекты, умеют всё то, что описано в классе, и обладают всеми задекларированными в классе свойствами.

соотношение между классом и объектом такое же, как между типом, и переменной этого типа. твои формулировки, как очень мягко заметил Snowy, не совсем корректны ;)

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