1. Создайте иерархию ваших классов, которые имеют реальные прототипы. Иерархия должна иметь по крайней мере один

суперкласс и два подкласса. Например, Shape, Triangle и Cube (не используйте этот пример

в своей программе). Абстрактный суперкласс должен иметь несколько переменных экземпляра, один конкретный метод

(например, getName) и один абстрактный метод (например, area). Переопределенный метод (например

например, area) должен иметь индивидуальный алгоритм в каждом конкретном классе. Кроме того, реализуйте

индивидуальный метод для каждого конкретного подкласса (например: периметр, объем).

2. Создайте коллекцию объектов (в нашем примере: фигуры) и заполните ее случайным образом экземплярами подклассов.

экземплярами ваших подклассов (треугольник и куб), инициализируя их параметры случайными

значениями. У этой коллекции должна быть переменная - name. Создайте коллекцию верхнего уровня, содержащую эти

подколлекции.

3. Вывести (на консоль) исходную коллекцию верхнего уровня, т.е. перечислить все ее подколлекции вместе с их

содержимым: имя подколлекции, общая сумма значений, возвращенных отдельным методом, общая сумма значений, возвращенных отменяющим

методом, общая сумма значений, возвращенных отменяющим методом.

сумма значений, возвращенных переопределенным методом, и характеристики объектов в подколлекции (например, имя объекта в подколлекции).

коллекции (например, имя объекта, значения параметров объекта и возвращаемые значения отдельных и переопределенных методов данного

объекта).

индивидуальных и переопределенных методов этого объекта).

4. Отсортировать подколлекции коллекции верхнего уровня по общей сумме значений, которые возвращает

переопределенный метод (например, общая площадь, которую имеют объекты каждой подколлекции).

Выведите (на консоль) коллекцию верхнего уровня после этой сортировки.

5. Отсортируйте коллекцию верхнего уровня по общей сумме значений, которые возвращает какой-либо отдельный метод (например, общий объем,

который имеют объекты каждой подколлекции).

метод (например, общий объем, который имеют объекты каждой коллекции). Вывести (консоль)

коллекцию верхнего уровня после последней сортировки.

2 года назад
guest_16654971002573
2 года в сервисе
Был
2 года назад

Выбранный исполнитель

novasoft31337
Артём 
41 год
4 года в сервисе
Был
год назад
2 года назад
$15
1 день
Escrow

Заявки фрилансеров

novasoft31337
Артём 
41 год
4 года в сервисе
Был
год назад
2 года назад
Иван
 
38 лет
3 года в сервисе
Был
2 года назад
2 отзыва(-1)
2 года назад
  • Похожие заказы

  • Необходимо выполнить две лабораторные работы с использованием программы MicroCap 9.0. Первая работа посвящена проверке законов Кирхгофа с использованием метода наложения, вторая – методу контурных токов. Подробности и материалы для выполнения прикреплены.

    Закрыт
    2 года назад
  • $5

    Разработать программу на C++, которая принимает имя и год рождения, а затем выводит сообщение с именем и знаком китайского зодиака. Необходимо использовать конструкцию switch для определения знака зодиака по году.

    Завершен
    2 года назад
  • Предлагается выполнение 7 лабораторных работ по объектно-ориентированному программированию на C++. Задачи и требования соответствуют 14 варианту. Обеспечьте качественное выполнение всех заданий с учетом принципов ООП.

    Завершен
    2 года назад
  • $5

    Необходимо написать программу на языке Java, которая выполняет шифрование и дешифрование файлов с использованием перестановочного шифра с ключом для английского языка. Результат должен быть представлен в битовом виде (в шестнадцатеричной системе счисления). Ожидается код объемом около 100 строк.

    Закрыт
    2 года назад
  • $5

    Необходимо разработать программу на языке C++ или Java, выполняющую криптографические преобразования (шифрование и дешифрование) с использованием перестановочного шифра. Результат должен быть представлен в битовом представлении (в шестнадцатеричной системе счисления).

    Закрыт
    2 года назад
  • Необходимо подготовить презентацию в PowerPoint, посвященную лабораторной работе по приготовлению крахмального клейстера. Включите процесс сваривания клейстера, эксперименты с окрашиванием геля различными растворами и наблюдения за изменениями геля при хранении. Оформление должно быть ясным и информативным, с акцентом на результаты экспериментов.

    Закрыт
    2 года назад
  • Требуется выполнить лабораторные работы по C# и ASP.NET в соответствии с инструкциями из предоставленных файлов. Работы включают задачи 1-6 и 11-12. Обратите внимание на требования к выполнению и форматированию.

    Закрыт
    2 года назад
  • $5

    Требуется написать программу на языке C++ или Java, осуществляющую симметричное шифрование и дешифрование файлов с использованием перестановочного шифра. Результат должен быть представлен в битовом виде в шестнадцатеричной системе счисления.

    Закрыт
    2 года назад
  • $4

    Требуется разработать программу на C++ или Java, выполняющую криптографические преобразования - шифрование и дешифрование с использованием перестановочного шифра. Результат должен быть представлен в битовом формате (шестнадцатеричная система). Код должен быть компактным и эффективным.

    Закрыт
    3 года назад
  • Необхідно написати лабораторну роботу українською мовою з ООП на C#. Тема: дослідження колекцій та загальних колекцій C#. Код має містити коментарі українською, виконуватись без помилок та виводити результат на консоль. Використання файлів не допускається.

    Завершен
    3 года назад