|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.03.2011, 11:13 | #1 |
Пользователь
Регистрация: 21.05.2010
Сообщений: 56
|
Классы, объекты,поля объектов
Собственно вопрос: Как я понял обьекты это конкретный экземпляр класса, но вот что такое поля оьектов понять не могу вообще. Можно пояснение для "чайника" дать, и если можно какой нить примерчик в гугле море информации по этому поводу - но не могу врубится в нее и все там
|
10.03.2011, 12:15 | #2 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
пыщь
|
10.03.2011, 12:16 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
коротко говоря поля это внутренние данные объекта.
Код:
программа — запись алгоритма на языке понятном транслятору
|
10.03.2011, 12:39 | #4 |
Пользователь
Регистрация: 21.05.2010
Сообщений: 56
|
это просто переменные что ли? а почему их так и не назвать тогда=) а то поля -поля
|
10.03.2011, 13:00 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
потому что это не просто переменные.
это переменные класса. вместо "переменные класса" говорят "поля класса" и это вполне логично, в бланке например ведь вы поля заполняете а не переменные Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.03.2011, 13:13 | #6 |
Пользователь
Регистрация: 21.05.2010
Сообщений: 56
|
ну вот допустим у меня Класс бибилиотека, там поля название, год выпуска, жанр например, то есть поступать так же как и с переменными ж? создавать массив полей и заполнять, или я опять что то не догоняю
|
10.03.2011, 13:23 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вообще то более корректно, завести класс Book
Код:
вообще тут похорошему надо ставить конструктор, и в нем задавать значения автора и названия книги, а свойства брать только на чтение, мы ведь не переименновываем книги отвлекся, так вот, теперь создаете массив: ar:array of TBook; инициализируете и заполняете: Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.03.2011, 13:27 | #8 |
Пользователь
Регистрация: 21.05.2010
Сообщений: 56
|
в том то и проблма что я гору перечитал уже- и толком ничего не понял -только еще больше запутался
пишет property Name does not exist in base class что опять я упустил =)? Последний раз редактировалось Mr_skiner; 10.03.2011 в 13:44. |
10.03.2011, 23:06 | #9 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Код:
программа — запись алгоритма на языке понятном транслятору
|
|
10.03.2011, 23:07 | #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 |