|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.12.2015, 04:04 | #1 |
Пользователь
Регистрация: 17.07.2013
Сообщений: 20
|
Классы C++
Суть проблемы:есть дочерний класс "телефонная книга" и родительский класс "телефонный номер". В классе "телефонная книга" к заданной фамилии привязывается телефонный номер при помощи родительского класса. Но задача требует, чтоб у 1 пользователя могло быть до 3х номеров. Подскажите как это сделать, пожалуйста.
Код:
|
06.12.2015, 07:08 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Встречный вопрос.
Телефонная книга состоит из телефонных номеров или телефонный номер состоит из телефонных книг? Я не совсем понимаю зачем вы наследуете телефонную книгу от номера телефона...
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 06.12.2015 в 17:45. |
06.12.2015, 13:11 | #3 |
Пользователь
Регистрация: 17.07.2013
Сообщений: 20
|
в условии сказано "создайте производный класс "телефонная книга" в котором привяжите номер телефона с фамилией абонента. У одного абонента может быть до 3-х номеров."
|
06.12.2015, 13:28 | #4 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Подумайте логически... Как телефонная книга может быть наследником телефона?
К примеру.... Телефонная книга может быть наследником - КНИГИ.... Потому как тоже является книгой.
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
06.12.2015, 14:23 | #5 |
Пользователь
Регистрация: 17.07.2013
Сообщений: 20
|
не я задание придумывал)
Для соотношения 1 пользователь - 1 номер, всё работает. но вот как сделать 3 номера 1 пользователю - хз. Последний раз редактировалось KaMaKaDzA; 06.12.2015 в 14:55. |
06.12.2015, 14:58 | #6 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Как бы я например сделал:
1. Номер - содержит код, номер и т.д. 2. Абонент - содержит фамилию и список номеров (пусть массив номеров - массив размером 3 элемента). 3. Телефонная книга - содержит абонентов. Общая мысль понятна? C++ - объектно-ориентированный. Объект Абонент - содержит фамилию и список номеров (пусть массив номеров - массив размером 3 элемента).
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 06.12.2015 в 17:50. |
06.12.2015, 16:51 | #7 |
Пользователь
Регистрация: 17.07.2013
Сообщений: 20
|
я что-то не соображу как это должно выглядеть в коде.
--------------- Всё, разобрался. придумать как это сделать то я придумал. теперь новая проблема. не работают функции ShowSameCode, Find, Out_All, ShowSameType. Помогите доделать, пожалуйста. помощь всё ещё нужна... Последний раз редактировалось Stilet; 14.12.2015 в 12:07. |
13.12.2015, 21:23 | #8 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
скинь условие задачи, а? фиг с тобой, можно и на украинском, но хоть пойму что ты пытался сделать
|
14.12.2015, 10:38 | #9 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
KaMaKaDzA, вы написали что все... и я как-то успокоился ))
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
14.12.2015, 12:13 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
И по-моему вообще лучше использовать функции копирования и проверки, а не циклы. Что то типа Код:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
классы | Lucky777 | Общие вопросы по Java, Java SE, Kotlin | 1 | 13.10.2011 23:36 |
Классы | ЛюсьенкА | C++ Builder | 1 | 08.04.2011 11:59 |
классы | Blade47 | Общие вопросы C/C++ | 2 | 05.04.2011 15:29 |
классы в С++ | Laplas | Помощь студентам | 0 | 27.03.2011 17:57 |