不行,同一个方法中变量名是唯一的。
有人说 是可以这样写,是因为他们不是在同一个方法中,比如我当前类里定义了一个成员变量x,我在下面work()方法也定义了一个局部变量x,这样我在当前类work()方法中访问当前类的成员变量x时,需要this.x,就可以访问,一个很简单的设值语句
public class test{
private int x;
void setX(int x){
this.x = x;
}
}
可以的 但是后面那个x必须是在内部类 或 方法体里面 然后通过this去访问当前对象的x 也就是整型x