【发布时间】:2017-09-21 14:36:24
【问题描述】:
如何在java中的静态类中声明内部类的对象?
public class xyz
{
static class abc
{
...
// I want to declare an object of class a here. how can I do this?
}
class a
{
...
}
}
【问题讨论】:
-
a varName;??? -
'a' 是类名
-
也许this 是相关的。
-
一开始有点混乱,但是和所有非静态成员一样,它们必须通过实例来访问。所以你需要在
abc中创建一个xyz对象。 -
如果您需要
a的实例而没有xyz的实例,则可能存在设计缺陷。你能解释一下为什么你想要这个吗?
标签: java static inner-classes