为什么会出现“ 错误: 限定的新静态类”问题?
//定义外部类
class Body
{
private String s = "外部类成员变量";
//内部类静态调用
public static class Heart
{
public static void show()
{
System.out.println("心脏内部有自己特有的运动 ---内部类方法"+"= 外部类成员变量= ");
}
}
}
class InClassDemo3
{
public static void main(String[] args)
{
//内部创建对象调用
Body.Heart bh = new Body.Heart();//不明白
bh.show();
Body.Heart.show();
System.out.println("----------------------------------");
Body b = new Body();
b.new Heart();//InClassDemo3.java:25: 错误: 限定的新静态类
}
} |