原因:
1.用static修饰的方法称为静态方法,修饰变量则为静态变量,又分别叫做类方法或者类变量。 2.静态的方法可以在没有创建实例时使用,而申明为非静态的成员变量是一个对象属性,它只有在对象存在时引用, 因此如果在对象未创建实例时,在静态方法中调用了非静态成员方法自然是非法的.
改正:
1.在方法或者变量前面加static关键字 2.初始化(new)一个对象本文共 232 字,大约阅读时间需要 1 分钟。
原因:
1.用static修饰的方法称为静态方法,修饰变量则为静态变量,又分别叫做类方法或者类变量。 2.静态的方法可以在没有创建实例时使用,而申明为非静态的成员变量是一个对象属性,它只有在对象存在时引用, 因此如果在对象未创建实例时,在静态方法中调用了非静态成员方法自然是非法的.
改正:
1.在方法或者变量前面加static关键字 2.初始化(new)一个对象转载于:https://www.cnblogs.com/lydbky/p/8178055.html