543 votes

Changer le nom d’importer en Java, ou importer deux classes portant le même nom

Vous pouvez le faire en Python a:

Comment feriez-vous cela en Java, comme je l’ai deux importations qui sont heurtent.

698voto

Bozho Points 273663

Vous ne pouvez pas importer deux classes portant le même nom et utilisez-les sans réserve, et il n’y a aucun tel mécanisme de repliement en Java.

Importer et utiliser celle-ci en spécifiant un complet nommé. C'est-à-dire

26voto

sepp2k Points 157757

Java ne permet pas de le faire. Vous devrez faire référence à une des classes par son nom qualifié complet et n’importer que celle-ci.

0voto

dbm Points 3814

Si vous êtes chanceux avec visibilité et disposés à polluer votre code un peu, vous pouvez créer votre propre classe d’alias comme suit :

et puis importer la classe alias au lieu de cela, comme :

Il n’est pas joli pour les yeux des puristes, mais il devrait fonctionner - techniquement - (avec ce qui précède « chanceux »-avertissement à l’esprit).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X