Java小错误

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:17:58
提示如下:
non-static variable strName cannot be reference from a static context
哪个大虾来帮帮忙?
小弟初学哈,多指教了~~~

非静态变量变量strname不能在静态区域内使用?

你是不是在一个静态方法里使用了一个非静态的变量strName?

照楼下的说法,静态变量不能给非静态变量赋值?没这种说法吧?

如果是在静态方法内想使用变量strName,有2种解决办法。
可以将strName申明为static。
也可以在静态方法内new一个对象,用这个对象调用strName。

我学的是C++没办法帮你

你定义的变量strName是非静态的变量,不能从静态变量赋值过来,
建议你把strName的定义前面加个static关键字再试试。

最好把相关代码一并贴上来,不然这样"前不着村后不着店"的,回答起来也缺乏针对性.

strname非静态变量