如何避免内部类?名字冲突?

发布于 2024-11-02 12:19:47 字数 450 浏览 2 评论 0原文

如果我有一个类 A 和一个类 B ,它是 A 的内部类。 我还有另一个类B。它不在 A 中。

class A {
    ...
    class B {
        ...
    }
    ...
}

class B {
    ...
}

如何在 A 中创建外部 B 的实例?

class A {
    B name = new B();
}

将获得内部B的实例。

If I have a class A and a class B which is A's inner class.
Also I have another class B. It's not in A.

class A {
    ...
    class B {
        ...
    }
    ...
}

class B {
    ...
}

How do I make an instance of outer B in A?

class A {
    B name = new B();
}

will get an instance of inner B.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷你仙 2024-11-09 12:19:47

指定外部 B 的完全限定名称。如果 B 位于包 com.acme 中,则说 com.acme.B name = new com.acme.B();

Specify the fully-qualified name of the external B. If B is in package com.acme, then say com.acme.B name = new com.acme.B();.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文