黄小贝 发表于 2013-3-29 18:02
小贝悠着点,大概你误会楼主了
Outer.Inner in = new Outer(new Inner());
他把空格掉了
我这样想,你编译一个带有内部类的类,会生成两个.class文件,内部类的则是Outer$Inner.class,既然类加载器都识别了,那java工程师在设计编译环境的时候用Outer.Inner去代表内部类就觉得不难理解了。
你说的new Outer(new Inner());没看原码,不知道怎么讲了
想查原码也不知道怎么找,谁给说个javaAPI中用到内部类的示例?
|