Page 101 - 6253
P. 101

Параметр T – ім'я параметра типу. Це ім'я  використовується як заповнювач,

            замість якого буде підставлено ім'я реального типу.


                  Розглянемо приклад у якому створюється узагальнений клас.


                  // Створення узагальненого класу

                  class Generic<T> {

                      T obj; // Оголошення об'єкту типу Т




                      // Передача конструктору посилання на об'єкт типу Т

                      Generic(T о) {

                          obj = о;

                      }



                      // Повернення об'єкту

                      T getOb() {

                          return obj;

                      }




                      // Відображенняти типу об'єкту

                      void showType() {

                          System.out.println("Типом T є " + obj.getClass().getName());

                      }

                  }



                  public class Main {

                      public static void main (String args[]) {



                          // Створення об'єкту класу Generic<Integer>


                          Generic<Integer> intOb = new Generic<Integer>(10);



                          intOb.showType();


                                                              100
   96   97   98   99   100   101   102   103   104   105   106