A presença de vários "tipos de retorno" em uma definição de método Java pode parecer intrigante. Vamos nos aprofundar em um exemplo:
publicList getResult(String s);
onde Foo é uma classe que você definiu.
Pergunta: Qual é o tipo de retorno deste método?
Resposta: Este método possui um único tipo de retorno: List
Pergunta: Por que parece ter dois tipos de retorno?
Resposta: O método utiliza genéricos , um recurso poderoso em Java que permite a criação de métodos que funcionam com diferentes tipos usando parâmetros de tipo. Neste caso:
Em essência, o método declara que pode funcionar com qualquer tipo que estenda Foo e retorna uma lista de tais tipos . Isso fornece flexibilidade e segurança de tipo, garantindo que a lista retornada contenha apenas objetos que são subclasses de Foo.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3