Maison >interface Web >js tutoriel >Une brève introduction à l'utilisation de Varargs

Une brève introduction à l'utilisation de Varargs

零下一度
零下一度original
2017-06-14 16:55:151895parcourir

J2SE 1.5 fournit le mécanisme "Varargs". Grâce à ce mécanisme, vous pouvez définir des paramètres formels pouvant correspondre à plusieurs paramètres réels. Ainsi, un nombre variable de paramètres réels peut être transmis de manière plus simple. Cet article présente comment utiliser ce mécanisme, ainsi que plusieurs problèmes liés à l'interaction de ce mécanisme avec les tableaux, les génériques et la surcharge. Depuis J2SE 1.4, il est impossible de définir une méthode avec un nombre variable de paramètres réels dans un programme Java - car Java exige que le nombre et le type des paramètres réels (Arguments) et des paramètres formels (Paramètres) correspondent un par un. , et le nombre de paramètres formels doit correspondre un par un. Il est fixé lors de la définition de la méthode. Bien que le mécanisme de surcharge puisse être utilisé pour fournir des versions avec différents nombres de paramètres formels pour la même méthode, cela ne peut toujours pas atteindre l'objectif consistant à permettre aux quantités réelles de paramètres de changer arbitrairement. Cependant, la sémantique de certaines méthodes exige qu'elles soient capables d'accepter un nombre variable de paramètres réels - par exemple, la célèbre méthode main doit pouvoir accepter tous les paramètres de ligne de commande comme paramètres réels, et le nombre de paramètres de ligne de commande ne peut pas être déterminé à l’avance. Pour ce problème, l'approche traditionnelle consistant à "utiliser un tableau pour envelopper les paramètres réels à transmettre" est traditionnellement utilisée pour le résoudre. Utilisez

1. Compréhension du mécanisme Varargs en Java

Une brève introduction à l'utilisation de Varargs

Introduction : J2SE 1.5 fournit le mécanisme "Varargs". Grâce à ce mécanisme, vous pouvez définir des paramètres formels pouvant correspondre à plusieurs paramètres réels. Ainsi, un nombre variable de paramètres réels peut être transmis de manière plus simple. Cet article présente comment utiliser ce mécanisme, ainsi que plusieurs problèmes liés à l'interaction de ce mécanisme avec les tableaux, les génériques et la surcharge. Jusqu'à J2SE 1.4, il était impossible de définir un nombre variable de paramètres réels dans un programme Java

2 Instance Java - utilisant Varargs dans les méthodes de surcharge

Une brève introduction à l'utilisation de Varargs

Introduction : L'exemple suivant montre comment utiliser des paramètres variadiques dans des méthodes surchargées :

3. Exemple Java - Utilisation des paramètres variables Varargs

Une brève introduction à l'utilisation de Varargs

Introduction : "Varargs" signifie "nombre variable d'arguments". Parfois aussi appelé simplement « arguments variables »

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn