質問: Javaの完全修飾クラス名について質問があります。 例として aパッケージと bパッケージというパッケージがありそのパッケージ内には同名のクラスが入っています(Sampleクラスとします) その両方のSampleクラスをMainというクラスで使います。 この場合どちらのパッケージのクラスを利用するかコンパイラがわからないのでimportは利用できず、 完全修飾クラス名で利用するしかないという認識であっているでしょうか? また完全修飾クラス名指定以外でこの問題を解決できる方法はありますか?
回答: 合ってるような、合ってないような、ですかね。 import文で、a.Sampleもしくはb.sampleのどちらか一方は指定可能です。 その場合、もう一方は完全修飾名を使わなければなりません。