S'il existe une hiérarchie de packages (c'est-à-dire pckg1.pckg2.pckg3
) et que chacun d'entre eux a la même classe (par exemple Abc), comment puis-je importer la classe Abc de pckg1?Importer une classe à partir d'une hiérarchie de packages
L'instruction import pckg1.pckg2.pckg3.Abc
est ambiguë lorsque Abc
est présente dans les trois boîtiers.
si vous souhaitez importer 'pckg1', allez' pckg1.Abc d'importation; ' –
vous spécifiez le package. Pourquoi serait-ce ambigu? BTW, il n'y a pas de relation hiérarchique entre les paquets. – shmosel
Juste au cas où la portée de votre question serait mal comprise ... demandez-vous d'importer la classe pkcg1.pckg2.pckg3.Abc en même temps que vous importez pkcg1.Abc dans une seule classe? Ou demandez-vous juste l'importation de pkcg1.pckg2.pckg3.Abc? (Je crois que le second est à la fois ce que vous vouliez dire et ce que la plupart des réponses supposent actuellement.) – Jeutnarg