课程
/后端开发
/Java
/Java入门第二季 升级版
如图,为什么在方法中调用成员变量,会报错。
2019-02-20
源自:Java入门第二季 升级版 8-5
正在回答
因为var是局部变量而不是成员变量,你把var写到main函数外面就行了
qq_慕姐9261892
慕无忌7406412 提问者 回复 qq_慕姐9261892
方法里面的变量名和属性里的变量名重复了
你这个都是局部变量,没有成员变量,但是要是正常运行的话会输出Var的值是1
成员变量是在类中方法外,局部变量是在方法体中,只在方法体中起作用,我们的主函数main()也是一个方法,所以Var属于局部变量
慕UI9218351
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答局部变量与成员变量重名时,在方法里面如何调用成员变量
2 回答当一个类中成员变量和局部变量的变量名相同,如何在拥有局部变量的方法中调用局部变量而不是调用成员变量?
2 回答调用方法成员
2 回答导入包调用成员变量
1 回答方法内部类如何调用外部类的成员变量