1.使用 private 修饰成员变量,代码如下:
public class Student {
private String name;
private int age;
}
使用private 修饰成员变量,代码如下:
提供get/set方法,可以访问成员变量,代码如下:
封装:
public class Student {
private String name;
private int age;
}
public class Student {
private String name;
private int age;
public void setName(String n){
name = n;
}
public String getName(){
return name;
}
public void setName(int a){
age = a ;
}
public int getAge(){
return age;
}
}
封装的优化:
this关键字:
this:代表所在类的当前对象的引用(地址值),即对象自己的引用。
方法被那个对象调用,方法中的this就代表那个对象,即谁在调用,this就代表谁
this使用格式:
this.成员变量名;
public class Student{
private String name;
private int age;
public void setName(String name){
//name = name;
this.name = name;
public String getName(){
return name;
}
public void SetAge(int age){
//age = age;
this.age = age;
}
public int gerAge(){
return age;
}
}
}