Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Com generics eu nao preciso fazer mais casting ?

é habitual do desenvolvedor no dia a dia nao fazer casting?

3 respostas
solução!

Olá Elton, tudo bem com você?

Normalmente, fazemos o casting como última alternativa, provavelmente nos próximos cursos que você entre do mundo java, ainda verá algumas conversões necessárias usando o casting

Os generics nos auxiliam a evitar algumas conversões excessivas e redundantes, porque a partir do momento que inferimos o tipo não precisamos mais toda hora converter :)

Abraços e Bons Estudos!

Oi Elton, tudo bem? Espero que sim Vamos lá. Antes de tudo, os desenvolvedores fazem sim o Casting e utilizam o Generics, e um não substitui o outro. O Casting é uma forma de conversão, quando precisamos moldar um valor, quando convertemos um valor de um tipo para outro tipo sem gerar erro de compilação. Agora, quando estamos falando sobre Generics, estamos falando sobre uma funcionalidade da linguagem que vai poupar o desenvolvedor de códigos redundantes, repetitivos. Logo se torna uma questão de necessidade, se você percebe que vai ter que escrever a mesma coisa muitas vezes, o que pode acontecer quando você precisar repetir algumas funções no seu código (pode ocorrer quando fazemos casting excessivo por exemplo) o Generics vai te ajudar. Percebeu como podemos usar os dois? Espero ter ajudado! Bons estudos.

Obrigado pessoal entendi agora a diferença entre um e outro. Valeu mesmo.