Generics
Atualizado
Atualizado
Nesse exemplo, criamos uma classe ImpressaoGenerics que irá possuir exatamente o que estava no Main (O array da Interface Trabalhador + o método de imprimir):
Ok, e se quiséssemos usar o imprimir para imprimir outras coisas sem ser um array de Trabalhadores?
Bom, nesse caso o método imprimir irá retornar um tipo <T>
e como parâmetro, tabém receberá o mesmo.
Tipo <T>
é em suma, um tipo genérico.
E assim, esse método será capaz de imprimir qualquer coisa.