Page 121 - 6253
P. 121
return v;
}
}
class Main {
public static void main (String args[]) {
Integer inums[] = { 3, 1, 4, 5, 2 };
Character chs[] = { 'c', 'd', 'a', 'b' };
Generic<Integer> iob = new Generic<Integer>(inums);
Generic<Character> cob = new Generic<Character>(chs);
System.out.println("Максимальний елемент масиву inums:\t " +
iob.max());
System.out.println("Мінімальний елемент масиву inums:\t " +
iob.min());
System.out.println("Максимальний елемент масиву chs:\t " +
cob.max());
System.out.println("Мінімальний елемент масиву chs:\t" +
cob.min());
}
}
Запустивши програму на виконання, отримаємо такий результат:
Максимальний елемент масиву inums: 5
Мінімальний елемент масиву inums: 1
Максимальний елемент масиву chs: d
Мінімальний елемент масиву chs: a
Оскільки узагальнений інтерфейс MinMax вимагає тип, який реалізує інтерфейс
Comparable, у класі, що реалізує інтерфейс MinMax необхідно вказати те ж саме
120