Plusieurs types de retour en java: une idée fausse dévoilée
dans le royaume de la programmation Java, une signature de méthode particulière peut survenir, laissant les développeurs perplexés Java, :
public
où foo est une classe personnalisée. The method declaration seemingly boasts two return types: List and E. But is this truly the case?
Generic Methods: Unraveling the Mystery
Contrary to initial impressions, the La méthode ne possède qu'un seul type de retour. Il utilise plutôt un mécanisme de type générique , comme indiqué par la notation de diamant "".
décomposant la signature de la méthode:
en tant que illustration, considérez l'invocation suivante:
list
ici, la méthode Renvoie une liste d'objets de chaîne, puisque String hérite de foo.
Conclusion:
La dualité perçue des types de retour dans la méthode java n'est qu'une illusion créée par types génériques. Les génériques offrent une flexibilité en permettant aux méthodes de fonctionner sur divers types de données, tout en maintenant un type de retour cohérent: une liste dans cette instance spécifique. Cette compréhension illumine la vraie nature de la méthode et ses capacités polyvalentes.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3