Sobes.tech
Middle

Já trabalhou com generics em Java?

sobes.tech IA

Resposta da IA

Sim, em Java, os genéricos permitem criar classes, interfaces e métodos com parâmetros de tipos, o que aumenta a segurança de tipos e reduz a necessidade de conversões. Por exemplo, pode-se criar uma classe de contêiner universal:

public class Box<T> {
    private T content;

    public void setContent(T content) {
        this.content = content;
    }

    public T getContent() {
        return content;
    }
}

Esta classe pode ser usada com qualquer tipo, por exemplo, Box<String> ou Box<Integer>, ajudando a evitar erros em tempo de execução.