La presencia de múltiples "tipos de retorno" en la definición de un método Java puede parecer desconcertante. Profundicemos en un ejemplo:
publicList getResult(String s);
donde Foo es una clase que has definido.
Pregunta: ¿Cuál es el tipo de devolución de este método?
Respuesta: Este método tiene un único tipo de devolución: Lista
Pregunta: ¿Por qué parece tener dos tipos de devolución?
Respuesta: El método utiliza genéricos , una potente característica de Java que permite la creación de métodos que funcionan con diferentes tipos mediante el uso de parámetros de tipo. En este caso:
En esencia, el método declara que puede funcionar con cualquier tipo que extienda Foo y devuelve una lista de dichos tipos. . Esto proporciona flexibilidad y seguridad de tipos, asegurando que la lista devuelta contenga solo objetos que sean subclases de Foo.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3