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

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

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

结果输出0, 20 ,100 原因:局部变量名称与成员变量名称一样时采用的是就近原则
本文探讨了当局部变量名称与成员变量名称相同时,程序如何处理这种冲突的情况,并通过一个具体示例展示了编译器的行为。文章还解释了初始化局部变量的重要性以及为何未初始化的局部变量无法被使用。

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

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

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

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

被折叠的 条评论
为什么被折叠?