inner
クラスに基づいた解決するサンプルコードがあります。
package inner;
class A {
void m() {
System.out.println("Outer");
}
}
public class TestInner {
public static void main(String[] args) {
new TestInner().go();
}
private void go() {
new A().m();
class A{
void m(){
System.out.println("Inner");
}
}
new A().m();
}
class A{
void m(){
System.out.println("Middle");
}
}
}
上記のサンプル コードの出力は次のとおりです。
Middle
Inner
そして私の質問は、パッケージ名を使用してオブジェクトを作成したくない場合、出力を次のように出力するにはどうすればよいかということです。
Outer
Inner