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
   116   117   118   119   120   121   122   123   124   125   126