慕无忌7406412
2019-02-20 07:44
如图,为什么在方法中调用成员变量,会报错。
因为var是局部变量而不是成员变量,你把var写到main函数外面就行了
慕无忌740... 回复qq_慕姐9...
比如上图,如果把int Var=3;这一行写在main方法外,只要在类Variable里就是成员变量了
2019-03-29 09:47:41
共 2 条回复 >
方法里面的变量名和属性里的变量名重复了
你这个都是局部变量,没有成员变量,但是要是正常运行的话会输出Var的值是1
成员变量是在类中方法外,局部变量是在方法体中,只在方法体中起作用,我们的主函数main()也是一个方法,所以Var属于局部变量
慕UI921...
那我想问一下,既然main()函数也是方法之一,那么只有在类中直接定义的变量才能算是成员变量,但是程序运行都是运行main()函数啊,那成员变量的用处是什么呢;毕竟程序只执行main()函数吧,目前我用到的也只有main()函数啊。
2019-10-11 23:07:29
共 1 条回复 >
Java入门第二季
531257 学习 · 6327 问题
相似问题
回答 3
回答 2
回答 1