非静态方法可以访问静态变量或调用静态方法
静态方法只能调用静态变量或者静态方法,如果要在静态方法中调用非静态的变量和方法,需要首先创建一个类的对象,从该对象去您要访问的非静态成员变量或者是非静态成员方法
示例如下
public class Hello {
private static int aStaticVariable = 1;
private int aNonStaticVariable = 2;private static void aStaticMethod() {
Hello object = new Hello();
System.out.println(object.aNonStaticVariable);
object.aNonStaticMethod();
}private void aNonStaticMethod() {
System.out.println(aStaticVariable);
}}

1万+

被折叠的 条评论
为什么被折叠?



