java中成员变量与局部变量的区别

试写出如下代码,编译运行看看结果,思考为什么

java中成员变量与局部变量的区别

结果:报如下错误,未通过编译,因为局部变量未经初始化不能使用

java中成员变量与局部变量的区别

试判断以下把int num = 100 的注释去掉后,调用show方法后输出什么?

java中成员变量与局部变量的区别

结果输出0, 20 ,100  原因:局部变量名称与成员变量名称一样时采用的是就近原则

相关文章:

  • 2022-12-23
  • 2022-03-07
  • 2022-02-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-05
  • 2021-09-08
  • 2021-10-18
  • 2021-10-18
相关资源
相似解决方案