Professional Documents
Culture Documents
Generics in Java - GFG - bg2-21-22
Generics in Java - GFG - bg2-21-22
Програма 1
Output:
[Дата]
19
Generics in Java
1
Шаблонни класове и методи в Java
2
Шаблонни класове и методи в Java
2. Шаблонни функции
Програма 3
// Java програма, която илюстрира действието на дефинирани от
//програмиста шаблонни функции
class Test
{
// A Generic method example
static <T> void genericDisplay (T element)
{
System.out.println(element.getClass().getName() +
" = " + element);
}
// Driver method
public static void main(String[] args)
{
// Calling generic method with Integer argument
genericDisplay(11);
// Calling generic method with String argument
genericDisplay("generics in Java");
// Calling generic method with double argument
genericDisplay(12.0);
}
}
Output :
java.lang.Integer = 25
java.lang.String = generics in Java
java.lang.Double = 12.0
Грешно!
Test<int> obj = new Test<int>(20);
3
Шаблонни класове и методи в Java
Програма 4
error:
incompatible types:
[Дата]
4
Шаблонни класове и методи в Java
[Дата]