【发布时间】:2013-03-15 09:01:13
【问题描述】:
我们知道要创建实例内部类的对象,我们必须遵循这个语法
<OuterClassName>.<InnerClassName> innerObj = outerObj.new <InnerClassName>(arguments);
静态类的语法是这样的
<OuterClassName>.<InnerClassName> innerObj = new <OuterClassName>.<InnerClassName>(arguments);
但我无法理解 outerObj.new <InnerClassName>(arguments); 和 new <OuterClassName>.<InnerClassName>(arguments); 之间的区别以便创建对象。
【问题讨论】:
标签: java class static stack inner-classes