问答详情
源自:8-5 Java 中的成员变量和局部变量

为什么在方法中调用成员变量,会报错?

如图,为什么在方法中调用成员变量,会报错。

https://img.mukewang.com/5c6c94af00011c3e11520648.jpg

提问者:慕无忌7406412 2019-02-20 07:44

个回答

  • 修裾欲溯空
    2019-02-20 09:39:18
    已采纳

    因为var是局部变量而不是成员变量,你把var写到main函数外面就行了

  • qq_慕数据1267178
    2020-11-05 15:02:59

    方法里面的变量名和属性里的变量名重复了

  • 慕莱坞8595128
    2019-11-07 16:47:01

    你这个都是局部变量,没有成员变量,但是要是正常运行的话会输出Var的值是1

  • 慕标5588573
    2019-02-22 15:39:37

    成员变量是在类中方法外,局部变量是在方法体中,只在方法体中起作用,我们的主函数main()也是一个方法,所以Var属于局部变量