码迷,mamicode.com
首页 > 其他好文 > 详细

"无法从静态上下文中引用非静态变量,非静态方法"

时间:2018-01-02 17:29:44      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:class   实例   div   引用   上下文   ati   blog   成员方法   因此   

原因:
1.用static修饰的方法称为静态方法,修饰变量则为静态变量,又分别叫做类方法或者类变量。


2.静态的方法可以在没有创建实例时使用,而申明为非静态的成员变量是一个对象属性,它只有在对象存在时引用,
   因此如果在对象未创建实例时,在静态方法中调用了非静态成员方法自然是非法的.

 

改正:
   1.在方法或者变量前面加static关键字
   2.初始化(new)一个对象

"无法从静态上下文中引用非静态变量,非静态方法"

标签:class   实例   div   引用   上下文   ati   blog   成员方法   因此   

原文地址:https://www.cnblogs.com/lydbky/p/8178055.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!