开发者

How to avoid inner class' name collision?

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.开发者_JAVA技巧


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();.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜