|
1 / 1 / 0
Регистрация: 13.12.2017
Сообщений: 16
|
|
Задача по наследованию в Java08.05.2019, 12:28. Показов 2486. Ответов 2
Метки нет (Все метки)
Первые три класса (суперкласс, являющийся абстрактным, а также два его подкласса) зависят от варианта выполнения работы. В каждом из этих классов необходимо создать:
1) переменные экземпляра (в соответствии с вариантом), каждая со спецификатором доступа private; 2) конструктор с параметрами; 3) метод show (со спецификатором доступа public), обеспечивающий вывод на экран значений всех переменных экземпляра в удобном виде (в суперклассе этот метод является абстрактным, а в каждом подклассе он переопределен); 4) методы-селекторы (со спецификатором доступа public), обеспечивающие получение значения каждой из переменных экземпляра. Четвертый класс содержит метод main() и предназначен для демонстрации работы с объектами подклассов. В методе main() должно производиться следующее: 1) Создаются массив объектов первого подкласса и массив объектов второго подкласса. Количество объектов и значения переменных экземпляра каждого объекта пользователь вводит с клавиатуры. 2) Производится сортировка каждого массива по возрастанию (в соответствии с вариантом). 3) С помощью метода show() выводится информация обо всех объектах из каждого массива. 4) С помощью метода show() выводится информация об объектах первого подкласса, удовлетворяющих ограничению (в соответствии с вариантом). Если таких объектов нет, то выводится соответствующее сообщение. 5) С помощью метода show() выводится информация об объектах второго подкласса, удовлетворяющих ограничению (в соответствии с вариантом). Если таких объектов нет, то выводится соответствующее сообщение. Суперкласс «Спортсмен». Переменные экземпляра: – ФИО (строковый тип); – название команды (строковый тип). Первый подкласс «Футболист». Переменные экземпляра: – число голов (целый тип). Второй подкласс «Спринтер». Переменные экземпляра: – рекорд на 100 м, с (вещественный тип). --------------------------------------------------------------------- При выводе на экран перечня всех футболистов сортировку производить по числу голов, а при выводе перечня всех спринтеров – по рекорду на 100 м. --------------------------------------------------------------------- Необходимо вывести на экран: 1) перечень футболистов, число голов у которых от 20 (включительно) до 35 (включительно); 2) перечень спринтеров, пробежавших 100 м за наименьшее время.
0
|
|
| 08.05.2019, 12:28 | |
|
Ответы с готовыми решениями:
2
Непонятка по наследованию Работа в Eclipse по наследованию Решаю задачу по наследованию |
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|||||||||||||||||||||
| 08.05.2019, 14:31 | |||||||||||||||||||||
Сообщение было отмечено Ksenons как решение
Решение
Ksenons, я ж тебе написАл намедни. То же самое ведь.
Чуть-чуть подправить ![]() Добавлено через 52 минуты Main
Sportsman
Soccerman
Sprinter
Ksenons, не проверял, лень
0
|
|||||||||||||||||||||
| 08.05.2019, 14:31 | |
|
Помогаю со студенческими работами здесь
3
Задачки по наследованию, полиморфизму, GUI, потокам и т.п Приведение параметра по наследованию (при параметризации) Задача по наследованию в C++, нужно реализовать некоторые моменты Задача по наследованию. Не понимаю некоторые моменты в формулировке задания По наследованию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|