java内部类
模仿书上的例子,代码如下:public class Outer {
public void someOuterMethod(){}
public class Inner{}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Outer o = new Outer();
new o.Inner();
}
}
但是在eclipse中new o.Inner();时程序报错,不解呀~~ java eclipse --------------------编程问答-------------------- new o.Inner();
应该是o.new Inner(); --------------------编程问答--------------------
其实如果你认真看一下报错信息,我估计你也就能明白你为什么错了、
楼上正解。 --------------------编程问答-------------------- 你调试写,设置断点,debug一下,就能知道哪步错了! --------------------编程问答-------------------- 1楼正解,,, --------------------编程问答-------------------- 可以解释一下原因么? --------------------编程问答--------------------
成员内部类
你访问Outer的成员函数是怎么访问的?
http://www.iteye.com/topic/442435
这篇文章还可以,看一看吧。 --------------------编程问答-------------------- 正在学习。内部类也能用public吗? --------------------编程问答-------------------- 我想问下。。。他定义了Inner()这个方法么
补充:Java , Eclipse