![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.05.2010
Сообщений: 56
|
![]()
Собственно вопрос: Как я понял обьекты это конкретный экземпляр класса, но вот что такое поля оьектов понять не могу вообще. Можно пояснение для "чайника" дать, и если можно какой нить примерчик
![]() |
![]() |
![]() |
![]() |
#2 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
пыщь
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
коротко говоря поля это внутренние данные объекта.
Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 21.05.2010
Сообщений: 56
|
![]()
это просто переменные что ли? а почему их так и не назвать тогда=) а то поля -поля
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
потому что это не просто переменные.
это переменные класса. вместо "переменные класса" говорят "поля класса" и это вполне логично, в бланке например ведь вы поля заполняете а не переменные ![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 21.05.2010
Сообщений: 56
|
![]()
ну вот допустим у меня Класс бибилиотека, там поля название, год выпуска, жанр например, то есть поступать так же как и с переменными ж? создавать массив полей и заполнять, или я опять что то не догоняю
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
вообще то более корректно, завести класс Book
Код:
вообще тут похорошему надо ставить конструктор, и в нем задавать значения автора и названия книги, а свойства брать только на чтение, мы ведь не переименновываем книги ![]() отвлекся, так вот, теперь создаете массив: ar:array of TBook; инициализируете и заполняете: Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 21.05.2010
Сообщений: 56
|
![]()
в том то и проблма что я гору перечитал уже- и толком ничего не понял -только еще больше запутался
пишет property Name does not exist in base class что опять я упустил =)? Последний раз редактировалось Mr_skiner; 10.03.2011 в 13:44. |
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Код:
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
кстати я пропустил тип свойства.
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в дефли в функцию передаются объекты (классы) | TwiX | Общие вопросы Delphi | 5 | 13.12.2010 23:17 |
Инкапсуляция. Классы и их компоненты. Объекты | gessi | Общие вопросы C/C++ | 0 | 09.09.2010 16:05 |
TurboPascal: объекты и классы, прямоугольник с рамочкой | ulala | Помощь студентам | 0 | 05.11.2009 17:28 |
TurboPascal: объекты и классы | ulala | Помощь студентам | 1 | 28.10.2009 17:20 |
Чем отличаются классы от объектов в Delphi? | JY_ | Помощь студентам | 1 | 25.01.2009 18:57 |