为了账号安全,请及时绑定邮箱和手机立即绑定

为什么会报错

为什么会报错

学无丶直径 2016-09-06 23:24:31
查看完整描述

8 回答

已采纳
?
miszhou

TA贡献11条经验 获得超1个赞

因为你定义的组件都是在静态方法中定义的,静态方法中的变量只能在静态方法中调用,而你确是在构造方法中调用,自然会报错


查看完整回答
反对 回复 2016-09-07
?
qq_下壹站地狱_03849760

TA贡献1条经验 获得超0个赞

首先你定义的是局部变量而不是全局变量,其次你是在静态方法中定义的变量而要调用该方法的参数需要调用方法也为静态

查看完整回答
反对 回复 2016-09-07
?
Shamater

TA贡献9条经验 获得超4个赞

静态方法 静态变量 构造方法 成员变量 局部变量 这一档子概念先弄清楚。

查看完整回答
反对 回复 2016-09-07
?
赵志广

TA贡献53条经验 获得超17个赞

static是静态方法,成员方法不能获得静态方法里的东东

查看完整回答
反对 回复 2016-09-07
?
小眼泪0

TA贡献3条经验 获得超3个赞

main 方法中定义的jp1,jp2只属于main方法,只可在方法里使用,在方法外不可用

查看完整回答
反对 回复 2016-09-07
?
噼喱啪啦

TA贡献392条经验 获得超170个赞

main里面定义的是局部变量,也就是这些变量属于这个main方法,不能在main方法外面调用。
定义在方法外面,表示定义在主类,为全局变量。后面学着学着就会了解更多了

查看完整回答
反对 回复 2016-09-07
?
dky

TA贡献93条经验 获得超26个赞

你把mian里面定义的东西,那是局部变量,放到mian方法外面去变成成员变量

查看完整回答
反对 回复 2016-09-07
  • 8 回答
  • 0 关注
  • 1496 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信