JAVA学习笔记
this.属性名称
指的是访问类中的成员变量,用来区分成员变量和局部变量(重名问题)
class Person{
private String name;
private int age;
private String gender;
Person(String name,int age,String gender){
this.name = name;
this.age = age;
this.gender = gender;
}
public void setName(String name){
name = name;
}
public String getName(){
return name;
}
public void setAge(int age){
age = age;
}
public int getAge(){
return age;
}
public void setGender(String gender){
gender = gender;
}
public String getGender(){
return gender;
}
}
class Test{
public static void main(String [] args){
//调用无参构造函数,
Person p1 = new Person();
p1.setAge(18);
p1.setName("李四");
p1.setGender("女");
System.out.println(""+p1.getName()+" 今年"+p1.getAge()+"岁 性别为:"+p1.getGender()); }
}