java中的变量定义

2024-11-24 23:24:25
推荐回答(2个)
回答1:

不行,同一个方法中变量名是唯一的。

有人说 是可以这样写,是因为他们不是在同一个方法中,比如我当前类里定义了一个成员变量x,我在下面work()方法也定义了一个局部变量x,这样我在当前类work()方法中访问当前类的成员变量x时,需要this.x,就可以访问,一个很简单的设值语句

public class test{
private int x;
void setX(int x){
this.x = x;
}
}

回答2:

可以的 但是后面那个x必须是在内部类 或 方法体里面 然后通过this去访问当前对象的x 也就是整型x