Java のデフォルト パッケージを使用するデメリット
Java のデフォルト パッケージ (名前のないパッケージとも呼ばれます) には、実用的な欠点がいくつかあります。使用はお勧めできません。
非一意識別子
パッケージ名は一意の識別子として機能することを目的としており、同じ名前のクラスが競合することなく共存できるようにします。ただし、デフォルトのパッケージはこの規則に違反しているため、名前の競合が発生する可能性があります。
インポートの制限
デフォルト パッケージに存在するクラスは直接インポートできません。この制限により、クラス名自体を含む完全修飾名を完全に指定する必要があるため、他のパッケージからアクセスするのが面倒になります。
存在理由
その欠点として、名前のないパッケージは実用的な目的で Java に導入されました。理由:
ただし、正式な開発または大規模な開発の場合は、デフォルト パッケージの使用を避けることを強くお勧めします。名前の競合とアクセシビリティ制限の影響は、それが提供する一時的な利便性を明らかに上回ります。
以上がJava のデフォルト パッケージを避けるべき理由は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。