我想创建一个 B
类的实例,它不属于 A
的内部类。
我怎样才能实现这个目标?我希望两个 B
类的类名保持相同。
public class Sample {
public static void main(String[] args) {
A a = new A();
a.show();
}
}
class A {
class B {
public void show() {
System.out.println("hello");
}
}
public void show() {
B b = new B();
b.show();
}
}
class B {
public void show() {
System.out.println("hellohello");
}
}
最佳答案
使用类 B 的完整限定名称,即外部 B
和 com.mypackage.mysubpackage.A.B
为 com.mypackage.mysubpackage.B
> 对于内部 B。
关于java - 如何在java中创建同名类的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14812927/