学霸学吧
2015-09-27 00:08
老师您好:
我想请教的问题是:在ObjectSeriaDemo2中,Foo2是个非静态的内部类吧,那么在main方法中,按理说是无法直接new出foo2的才对,我很好奇您的这个示例为什么可以跑通呢?
以下是我的测试代码
public class Out {
public static void main(String[] args){
Inner b = new Out().new Inner();
}
class Inner{
public Inner(){
System.out.println("Inner!");
}
}
}
这不是内部类
楼主没看清大括号的位置。。。
搞不懂 确实是在外面呀 但是为什么我的报错
Foo2不在ObjectSeriaDemo2中,在外面哦
文件传输基础——Java IO流
133873 学习 · 1060 问题
相似问题