private int x =3;
X是成员变量 需要对象才可以调用
如果要加修饰符 要这样才可以
class String1
{
private static int x =3;
static class Inner//如果前面加上修饰符,会出现无法从静态上下文中引用非静态 变量x。
{
static void function()
{
System.out.println("x = "+x);
}
}
public static void main(String[] args)
{
String1.Inner.function();
}
}
把成员变量也变成静态的
|