|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.01.2016, 20:22 | #1 |
Пользователь
Регистрация: 06.01.2016
Сообщений: 18
|
Создать абстрактный класс PO с методами, позволяющими вывести на экран информацию о ПО
1.Создать абстрактный класс PO с методами, позволяющими вывести на экран информацию о программном обеспечении, а также определить соответствие возможности использования (на момент текущей даты).
Создать производные классы: Свободное (название, производитель), Условно-бесплатное (название, производитель, дата установки, срок бесплатного использования), Коммерческое (название, производитель, цена, дата установки, срок использования) со своими методами вывода информации на экран, и определения возможности использования на текущую дату. Создать базу (массив) из n видов программного обеспечения, вывести полную информацию из базы на экран, а также организовать поиск программного обеспечения, которое допустимо использовать на текущую дату. Код:
Ошибка 1 "Plam.Svobod" не реализует наследуемый абстрактный член "Plam.PO.Poisk(string)". Подсказали,что надо создать метод: Создайте метод Poisk(string) во всех классах наследуемых от класса PO. Код:
Помогите немного подправить и вставить этот метод в код,буду очень вам благодарен. |
08.01.2016, 20:23 | #2 |
Пользователь
Регистрация: 06.01.2016
Сообщений: 18
|
Продолжение кода.
Код:
|
08.01.2016, 20:34 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А про Show почему не возник этот же вопрос?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.01.2016, 20:39 | #4 |
Пользователь
Регистрация: 06.01.2016
Сообщений: 18
|
|
08.01.2016, 21:05 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Причем тут ошибки. Почему один абстрактный метод реализовать получилось без вопросов, а второй нет?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
09.01.2016, 01:18 | #6 |
Пользователь
Регистрация: 06.01.2016
Сообщений: 18
|
|
09.01.2016, 01:53 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну бывает, распутывайся.
Только решение по-моему не особо соответствует заданию, скорее всего надо было сделать что-то типа Код:
Ну и дату хранить как DateTime, а не строку, и срок либо TimeSpan, либо int (кол-во дней). Изучать их методы Parse/TryParse/ParseExact для преобразования из строки. И еще наследовать все от Свободного странная идея. Если это из-за того, что у всех есть те же самые два свойства, то надо было их в абстрактный класс и занести.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 09.01.2016 в 02:00. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать абстрактный класс | Alina1807 | Общие вопросы по Java, Java SE, Kotlin | 1 | 18.01.2016 18:16 |
Определить и вывести на экран информацию о стране (DOS 38h). | INSIDER73 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 20 | 22.12.2015 15:41 |
Создать абстрактный базовый класс C++ | MicRaiS | Общие вопросы C/C++ | 3 | 11.06.2012 13:14 |
Вывести на экран информацию о всех диск | windetta35555 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 31.05.2011 20:02 |
Создать файл записей (таблицу) и вывести на экран информацию о людях (имя, год рожденя, день рождения) | пепелаЦО | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.05.2009 12:15 |