2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 113
|
||||||
1 | ||||||
Структура классов09.12.2010, 15:50. Показов 2775. Ответов 18
Метки нет (Все метки)
Здраствуйте! У меня задание создать структуру классов и придумать варианты её использования.
Написала вот не понятно что.
Вот то что в инт мэйне там типа способ использования. Но это будет работать и без структуры классов. или приведите пожалуйста пример проги чего-то подобного, чтоб я могла по аналогии переделать
0
|
09.12.2010, 15:50 | |
Ответы с готовыми решениями:
18
Структура классов для игры Структура наследования базовых/производных классов: error LNK 1104 Иерархия классов "Структура - Список - Кольцевой Двусвязный список" Динамическая списочная структура, содержащая объекты классов, связанных наследованием |
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
09.12.2010, 17:37 | 2 |
0
|
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 113
|
|
09.12.2010, 17:46 [ТС] | 3 |
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
09.12.2010, 18:04 | 4 |
0
|
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 113
|
|
09.12.2010, 18:16 [ТС] | 5 |
только то, что смысл неправильный?
мне это неважно, ну придумаю я правильный смысл, что нужно добавить или изменить конкретно в коде? если не считать, что по-другому назвать переменные
0
|
4770 / 2580 / 892
Регистрация: 29.11.2010
Сообщений: 5,581
|
|
09.12.2010, 18:30 | 6 |
Добавь пару осмысленных классов с осмысленным наследованием и покажи, как их использовать.
Чтобы было легче, напомню, что как указал ссылкой rangerx, дочерний класс является базовым классом. Например, щука является рыбой или кошка является животным. Но фен или, упаси, косметолог, увы, не являются салоном, как в вашем примере. Оттого и нельзя сказать, что не так в коде. Получается, все не так.
0
|
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 113
|
|
09.12.2010, 20:05 [ТС] | 7 |
а что изменится от того, что классы будут по-другому называться? У меня суть не в наследовании, а в умении использовать структуру классов, чтоб взаимодействие между ними было.
У меня проблема в том что они не взаимодействуют, а то, что я написала будет работать и без всех этих классов. Я не знаю синтаксис.
0
|
4770 / 2580 / 892
Регистрация: 29.11.2010
Сообщений: 5,581
|
||||||
09.12.2010, 20:57 | 8 | |||||
Изменится многое. Станет понятно что с чем и как должно взаимодействовать.
Например, в cледующем примере показывает взаимодействие объектов двух классов.
0
|
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 113
|
|
09.12.2010, 21:51 [ТС] | 9 |
но у меня структура классов же. то, что вы написали в примере просто отдельно взятые классы, а не структура.
Вот допустим создам я структуру фрукты и там будут классы яблоко, банан, апельсин, персик. И как они будут между собой взаимодействовать? И если вам так уж не нравится, то можно назвать не салон, а инвентарь салона или оборудование. И чтоб парикмахер и косметолог не были оборудованием заменить их на ножницы и эпилятор. И суть вопроса остаётся той же, что надо изменить, чтоб эти классы взаимодействовали?
0
|
4770 / 2580 / 892
Регистрация: 29.11.2010
Сообщений: 5,581
|
|
09.12.2010, 22:17 | 10 |
Дико извиняюсь, я сделал абсурдное предположение, что вам, как и всем, объясняли про отношения классов, а вы просто перепутали, обозвав их взаимодействием. В таком случае, вам придется объяснить, что вы понимаете под "взаимодействием классов". Например, как могут взаимодействовать ваши объекты классов.
0
|
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 113
|
|
09.12.2010, 22:24 [ТС] | 11 |
если бы мне что-то объясняли, я бы сделала сама и не спрашивала тут. Отношения классов в первый раз слышу.
взаимодействие не как термин, а я так объяснила что мне нужно. придумать вариант использования структуры мне надо. вот я создала структуру классов и они у меня взаимодействуют. Если стул парикмахера занят, то парикмахер работает, деньги в кассе прибавляются, фен включен. Препод так объяснил на примере машины - если двигатель включен, то колеса крутятся, бензин уменьшается. По-моему аналогично.
0
|
4770 / 2580 / 892
Регистрация: 29.11.2010
Сообщений: 5,581
|
||||||
09.12.2010, 22:30 | 12 | |||||
Вот и используйте созданные объекты класса в коде функции main, а не сторонние переменные. И, ради Б-га, вводите "говорящие" переменные, сквозь эти ttt iii iiii1ii1iiiiiiiii не продраться.
Если в том примере "структурность классов" была не очевидна, то вот более очевидный пример.
0
|
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 113
|
|
09.12.2010, 22:36 [ТС] | 13 |
так вот я и спрашиваю как это сделать. не знаю синтаксис. Я ещё в первом посте прошу пример хотя бы.
0
|
236 / 173 / 25
Регистрация: 13.11.2010
Сообщений: 425
|
|
09.12.2010, 22:37 | 14 |
Здесь мне кажется он объяснял не взаимодействие классов, а взаимодействие внутри объектов класса. Например данный пример описывает метод скажем StartRiding() или что-то в этом духе.
0
|
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 113
|
|
09.12.2010, 22:49 [ТС] | 15 |
0
|
4770 / 2580 / 892
Регистрация: 29.11.2010
Сообщений: 5,581
|
||||||
09.12.2010, 23:01 | 16 | |||||
Вот вам пример. Тут и наследование и ассоциации и то, что вы называете взаимодействием.
Собачка прыгает на дерево, дерево трясется, листья падают.
1
|
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 113
|
|
10.12.2010, 00:01 [ТС] | 17 |
спасибо. попробую разобраться. только у меня ошибка при компиляции
[ILINK32 Error] Error: Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES (X86)\CODEGEAR\RAD STUDIO\6.0\LIB\CP32MTI.LIB|crtlvcl
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
10.12.2010, 00:07 | 18 |
1
|
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 113
|
|
10.12.2010, 00:08 [ТС] | 19 |
0
|
10.12.2010, 00:08 | |
10.12.2010, 00:08 | |
Помогаю со студенческими работами здесь
19
В текстовом файле структура – информация о компьютерах. Структура с полями: название, стоимость. Структура «База», сущности «Универсам» и «Продукты», структура «Товар» структура array предназначена для хранения строки типа char. Структура имеет функцию, которая позволяет изменить символ Разработать иерархию классов, демонстрирующее работу с коллекцией объектов разных классов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |