Урок 16

Задания


  1. а) Создать обобщенный класс с тремя параметрами (T, V, K). Класс содержит три переменные типа (T, V, K), конструктор, принимающий на вход параметры типа (T, V, K), методы возвращающие значения трех переменных. Создать метод, выводящий на консоль имена классов для трех переменных класса.
    б) Наложить ограничения на параметры типа: T должен реализовать интерфейс Comparable, V должен реализовать интерфейс Serializable и расширять класс Animal, K должен расширять класс Number. (Задание с урока)
  2. Переписать матрицу с использованием обобщенного класса. 
  3. Написать обобщенный класс MinMax, который содержит методы для нахождения минимального и максимального элемента массива. Массив является переменной класса. Массив должен передаваться в класс через конструктор.
  4. Написать класс Калькулятор (необобщенный), который содержит обобщенные статические методы - sum, multiply, divide, subtraction. Параметры этих методов  - два числа разного типа, над которыми должна быть произведена операция.


0 comments
Leave your comment: