在java中传递具有相同名称的本地变量和实例变量

时间:2015-06-26 06:55:09

标签: java

如果我们将局部变量作为参数传递给局部变量方法的同一范围内的print(),并且实例变量也具有与局部变量名相同的名称,则print()方法将打印变量名称,该值将打印出来

2 个答案:

答案 0 :(得分:2)

本地变量 shadow 具有相同名称的实例变量。如果要访问实例变量,则必须使用this.myVar

答案 1 :(得分:1)

打印局部变量作为输出。

select max(run_id) as run_id from my_table where run_id > 50;

因为要访问实例变量,您必须创建一个对象。然后只有你可以打印出来。