当前位置: 代码迷 >> J2SE >> 无法从静态上下文中引用非静态变量this?解决思路
  详细解决方案

无法从静态上下文中引用非静态变量this?解决思路

热度:87   发布时间:2016-04-24 14:50:36.0
无法从静态上下文中引用非静态变量this?
无法从静态上下文中引用非静态变量this.   请问大家这个错误通常是什么原因呢?谢谢

------解决方案--------------------
不能在static方法或者static区块里面使用this,因为this总是和一个对象关联的,而staticd的去域中,没有和this关联的对象。
------解决方案--------------------
static区块里不可以用this
不过可以用对象引用来调用对象的非静态方法
  相关解决方案