|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
||||||||||||||||
Построить иерархию классов, используя абстрактный класс31.03.2021, 15:13. Показов 13402. Ответов 59
Здравствуйте! Помогите разобраться с заданием, честно говоря, я вообще не понимаю, что и как делать...
Задание такое: Постройте иерархию классов, используя абстрактный класс в соответствии с вариантом задания. (Рабочий, кадры, инженер, администрация). Должны быть заданы названия базовых и производных классов. Необходимо разработать поля и методы, наследуемые из базового класса, и собственные компоненты производных классов. При выполнении работы следует разработать возможность выбирать соответствующий класс, просматривать его содержимое, заносить, изменять и удалять данные этого класса. Нашла вот такой код, пыталась хоть как-то вникнуть в тему классов... Пробовала сделать меню, для выбора хотя бы, но не знаю, как реализовать этот самый вывод:
Немного отредактировала, чтобы было удобнее
Например, чтобы реализовать меню, я могу так сделать?
0
|
||||||||||||||||
| 31.03.2021, 15:13 | |
|
Ответы с готовыми решениями:
59
Создать иерархию классов: абстрактный базовый класс Array и производные классы AndArray и OnArray
Создать иерархию классов Шахматная фигура – абстрактный класс, содержащий поле – цвет. Создать производные классы |
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 02.04.2021, 20:33 | |
|
1
|
|
|
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,480
|
|
| 02.04.2021, 20:34 | |
|
1
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|||||||
| 02.04.2021, 20:38 | |||||||
1
|
|||||||
|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
||||||
| 02.04.2021, 20:44 [ТС] | ||||||
|
oleg-m1973, А для удаления можно так сделать?
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|||||||
| 02.04.2021, 20:48 | |||||||
Сообщение было отмечено ANGELin04ka как решение
Решение
1
|
|||||||
|
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,480
|
||||||
| 02.04.2021, 20:52 | ||||||
|
ух, что-то у меня к вечеру мозги уже совсем плохо соображают
- но ничего, собрал волю в кулак, напряг извилины (те, которые ещё не совсем надорвались и могут ещё соображать ), обмозговал и в общем:ANGELin04ka, обрати внимание на пост №20 и пост №32 в двадцатом посте oleg-m1973, показал тебе что должно быть в функции main. Если конкретно - то там создаются указатели на объекты Employee . Ты же ещё создаёшь другие объекты
Ну а в 32 посте упоминание о том, что динамическую память нужно возвращать системе.
1
|
||||||
|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
|
| 02.04.2021, 20:55 [ТС] | |
|
Спасибо всем вам за помощь, без вас бы не справилась, как же тяжело даётся программирование, а как классы пошли, вообще тьма какая-то, извините, что так вам всем надоела
0
|
|
|
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,480
|
|||
| 02.04.2021, 21:03 | |||
|
0
|
|||
|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
|
| 02.04.2021, 21:07 [ТС] | |
|
Recrut_rf, Да, я начала её читать, но я только дошла до указателей, констант и псевдонимов типа
0
|
|
|
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,480
|
|
| 02.04.2021, 21:17 | |
|
ANGELin04ka, молодец
. Прочитай главы 7 и 15 - тебе более менее станет понятно, что от тебя требуется в задании (остальные пока пропусти)
1
|
|
|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
||||||
| 03.04.2021, 11:47 [ТС] | ||||||
|
oleg-m1973, Сейчас заметила странную особенность, что, если, допустим, мы ввели 2 админа, рабочего и инженера (4 элемента, неважно каких), то при удалении, например, 0 элемента, должен удалиться только первый администратор, а удаляется ещё и последний введённый, т.е. 3 элемент, а если удалить 1 или 2, то ошибка вылазит и какую-то запись просто дублирует
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|||||||
| 03.04.2021, 11:50 | |||||||
1
|
|||||||
|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
|
| 03.04.2021, 11:52 [ТС] | |
|
oleg-m1973, Я тоже нашла, поменяла, сейчас всё работает, спасибо, а можно сделать так, чтобы при изменении какой-либо записи, мне не нужно было писать новую запись на место старой, а, допустим, только изменить поле с именем или фамилией?
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||
| 03.04.2021, 11:55 | ||
|
1
|
||
|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
||||||
| 03.04.2021, 11:56 [ТС] | ||||||
|
oleg-m1973, А добавить тоже чисты виртуальный?
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||
| 03.04.2021, 11:59 | ||||
|
Добавлено через 2 минуты
1
|
||||
|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
|
| 03.04.2021, 12:24 [ТС] | |
|
oleg-m1973, Да, я поняла свой косяк, заметила уже после того, как к вам обратилась. У меня получилось сделать изменение каждого поля, спасибо за наводку, всё отлично работает
![]() Добавлено через 1 минуту oleg-m1973, А ничего, что в кейсе 6 при удалении подчёркивает смещение элементов и пишет, что переполнение буфера? Предупреждение
0
|
|
|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
||||||
| 23.04.2021, 20:47 [ТС] | ||||||
|
oleg-m1973, В общем-то, я сделала, но неправильно, поля, которые в наследниках выводятся нормально, а поля, которые в абстрактном классе выводятся мусором, где косяк не могу понять
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||||
| 23.04.2021, 21:22 | ||||||||
|
Здесь и везде Добавлено через 1 минуту И ссылки убери, везде, во всех классах
1
|
||||||||
|
30 / 24 / 6
Регистрация: 24.11.2020
Сообщений: 214
|
|
| 23.04.2021, 23:41 [ТС] | |
|
oleg-m1973, Поняла, спасибо
0
|
|
| 23.04.2021, 23:41 | |
|
Построить иерархию классов
Построить иерархию классов: Аптека, Магазин, Гастроном Построить иерархию классов точка, отрезок, треугольник
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|