Программа на Java

Отменен
Заказ
4506993
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
Не указан
Срок сдачи
13 Янв 2022 в 23:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
7 Янв 2022 в 15:59
Просмотров
88
Описание работы

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


Цель метода:

В качестве аргументов получаем объект Object и какое-то поле этого объекта Field.

В качестве вывода выводим на экран все методы в указанном пакете, возвращаемые значения которых можно присвоить данному полю.

Обязательно учитывать Generic, Wildcard и правило PECS!


Пример:


Поле задано как:


В пакете packagename есть следующие методы:

Integer packagename.class1.m1

Number packagename.class2.m2

String packagename.class1.m3

ArrayList packagename.class2.m4

packagename.class1.m5

packagename.class2.m6


Так же рассмотреть ситуацию:

packagename.class3

m7

packagename.class4 extends packagename.class3

ArrayList m8


Для такого набора методов в пакете на экран по результатам работы функции должно вывестись:

Field type - ? extends Number

Produce methods:

Integer packagename.class1.m1

Number packagename.class2.m2

packagename.class2.m6

packagename.class4


Программа должна запуститься на IDEA 2020, Java 15. Можно использовать рефлексию.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир