1、静态的方法调用非静态的成员变量或方法:
class A
{
int a = 10;
public static void change()
{
a++;
}
}
编译错误:无法从静态上下文中引用非静态变量a.
静态的方法只能访问静态的方法或变量;非静态的方法可以访问静态的与非静态的成员变量和成员方法;不能在静态方法中使用this关键字
1、静态的方法调用非静态的成员变量或方法:
class A
{
int a = 10;
public static void change()
{
a++;
}
}
编译错误:无法从静态上下文中引用非静态变量a.
静态的方法只能访问静态的方法或变量;非静态的方法可以访问静态的与非静态的成员变量和成员方法;不能在静态方法中使用this关键字