![]() |
|
Модераторы: bsa |
![]()
|
|
| 1122 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 109 Регистрация: 24.10.2007 Репутация: -1 Всего: нет |
Здравствуйте. Я программист начинающий и еще не до конца понимаю что есть класс и как с ним работать.
Если не трудно, не могли бы вы, показать пример класса по конкретной задаче. Например, нужно разработать класс "мячик", который будет описывать место появления мячика (просто закрашенный кружок на экране), скорость его перемещения, радиус, цвет.... Заранее огромнейшее спасибо. |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 6 Всего: 93 |
Начнём с того, что объекты в программировании(экземпляры классов) не обязательно будут воплощать реальные физические объекты. Скажу больше: чаще классы воплощают нечто абстрактное(некий чёрный ящик) не имеющее аналогов в реальном физическом мире(даже если итоговый результат - некая физическая модель). Скажу ещё больше: если в программе встречаются классы, воплощающие некие реальные физические объекты, то это с большой долей вероятности ошибка проектирования. Давай на более реальном примере... Скажем... матрица? Ок? К слову, что такое класс? Во-первых, это тип. Объекты класса создаются точно также, как переменные других типов(int, double) вот так:
Эммм... хотел написать "во-вторых", но подумал, что будет ещё и "в-третьих" и "в десятых" и "в сотых"... Думаю, что лучше тебе почитать книгу на главе "классы", после чего можно будет обсудить непонятные моменты. Скажем так...
Это сообщение отредактировал(а) archimed7592 - 18.5.2008, 22:49 -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |