Em Java, o uso de “Generics” permite a criação de um software parametrizado em tempo de compilação. O código Java abaixo foi extraído de uma classe qualquer de um programa Java.
String f(Object s) {
return "object";
}
String f(String s) {
return "string";
}
<T> String generic(T t) {
return f(t);
}
Fonte: https://zeroturnaround.com/rebellabs/
java-generics-cheat-sheet/
Qual será o valor da String retornada pela chamada do método “generic(“Hello World”)”?