En Java, cuando hacemos referencia a un tipo covariant nos referimos a un tipo de dato hijo del que nos referimos. Este término se suele usar cuando se habla del tipo de dato que se devuelve en un método que
Java Básico: Tipos de retorno covariant

En Java, cuando hacemos referencia a un tipo covariant nos referimos a un tipo de dato hijo del que nos referimos. Este término se suele usar cuando se habla del tipo de dato que se devuelve en un método que