无法从静态上下文中引用非静态变量this? 无法从静态上下文中引用非静态变量this. 请问大家这个错误通常是什么原因呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能在static方法或者static区块里面使用this,因为this总是和一个对象关联的,而staticd的去域中,没有和this关联的对象。 谢谢你.可我就是在main中new了几个对象,也不行是吗? static区块里不可以用this 不过可以用对象引用来调用对象的非静态方法 你使用this的地方,如果是static块或者static方法,就会出现这个问题。this是编译器默认向非static方法传入的一个参数,在static方法中没有传递它。 我还是有点不太懂,部分代码如下,请大家指教,谢谢!public static void main(String[] args) {...... Date[] days = new Date[5]; days[0] = new Date(2000,4,5);......}class Date {} javaCC 解析语法公式 求解 java 生成PNG图片 一个小技巧不知道,希望大家解决? 改变当前窗口的Look&Feel 急求助:如何处理大文本文件!!! 请问java程序报error: class.lang.NoSuchFieldError 编译不通过,你做的,帮我看看啊! 哪有邮件的MIME quoted-printable编码解码类下载? 关于javamail邮件的收取 JB5安装问题,分不够可以在加! 如何将一个List二维数组赋给一个通过hibernnate映射来的对象? 怒怒~! 如何让java知道某个exe进程是否存在?非常谢谢!!!
不过可以用对象引用来调用对象的非静态方法
this是编译器默认向非static方法传入的一个参数,在static方法中没有传递它。
public static void main(String[] args) {
......
Date[] days = new Date[5];
days[0] = new Date(2000,4,5);
......
}class Date {}