class Demo14_3
{
public static void main(String[] args)
{
//Outer.Inner oi=new Outer.Inner();
//Outer o=new Outer();
//o.Inner().show();//错误: 找不到符号;符号: 方法 Inner();位置: 类型为Outer的变量 o
//oi.show();
//Outer.Inner.show();
}
}
class Outer
{
class Inner
{
public static void show()//错误: 内部类Outer.Inner中的静态声明非法;
//修饰符 'static' 仅允许在常量变量声明中使用
//内部类中的静态方法,是不是会随着外部类的加载而加载?
//类的属性只有调用的时候才会生成,内部类属于外部类的一个属性,是否符合这个加载规则。
{
System.out.println("静态内部类静态方法调用");
}
}
}
报错的地方能帮忙解决一下么,还有我注释部分的理解是对的吗,谢啦~~ |
|