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