为什么会报错

http://img.mukewang.com/57cedf7b0001af6710640458.jpg

学无丶直径
浏览 1549回答 8
8回答

miszhou

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

qq_下壹站地狱_03849760

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

Shamater

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

赵志广

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

小眼泪0

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

噼喱啪啦

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

dky

你把mian里面定义的东西,那是局部变量,放到mian方法外面去变成成员变量
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java