本帖最后由 刘海陆 于 2013-3-30 10:55 编辑
大家先看代码:
class Fu
{
private static int nums = 1;
//private int num = 2;
static class Zi
{
static void shows()
{
System.out.println("nums="+nums);
}
}
}
class ExceptionDemo1
{
public static void main(String[] args)
{
new Fu(). new Zi().shows();
}
}
执行的结果是:
E:\JavaTest\day10>javac ExceptionDemo1.javaExceptionDemo1.java:18: 限定的新静态类
new Fu(). new Zi().shows();
^
1 错误
被static修饰的 成员虽然可以不用创建对象直接被类名调用;但是我想创建对象然后在调用,为什么不行呢?
|