class Person
{
static int i;
static void fun()
{
System.out.println("我是静态函数");
}
}
在静态函数中不能使用非静态的变量!!
以下这个没问题:
class Person
{
String name;
void talk()
{
System.out.println("my name is "+name);
}
}
这样是不行的:
class Person
{
String name;
static void talk()
{
System.out.println("my name is "+name);
}
}
必须这样:
class Person
{
static String name;
static void talk()
{
System.out.println("my name is "+name);
}
}