class Student
{
private String name;
private int age;
private static String country;
private String sex;
public Student(String name,int age,String country,String gender)//方法内声明的变量是局部变量,当局部变量与成员变量重名时,在方法内使用成员变量的时候需要进行区分,用this.成员变量名 来表示成员变量。this代表的含义是当前类的对象的引用。
{
this.name = name;//this.name = private String name (是类成员变量) name = String name(方法内声明的局部变量)
this.age = age;
this.country = country;
sex = gender;//这里的性别局部变量与成员变量没有成名,所有不用使用this.sex ,但是如果使用了this.sex=gender 这也是没有错误的。
} |