本帖最后由 我要淡定。 于 2014-9-2 08:11 编辑
class Quter{
static class Inner{
static void show(){
System.out.println("show");
}
}
public static void method(){
new Inner().function();
}
}
1.Quter.Inner b = new Quter().Inner()l;
2.Quter.Inner b = new Quter.Inner();
外部其他类直接访问内部类应该是第二种方法吧,视频上讲的是第一种,但我打出来会报错。如果成员方法不是静态的就可以,这是为什么,静态方法不是也可用对象调用吗
|
|