要通過成員變量來實現Java類的封裝,可以使用私有訪問修飾符將成員變量設置為私有的,然后提供公有的getter和setter方法來訪問和修改這些私有成員變量。
下面是一個簡單的示例:
public class Person {
private String name;
private int age;
// getter方法用于獲取name
public String getName() {
return name;
}
// setter方法用于設置name
public void setName(String name) {
this.name = name;
}
// getter方法用于獲取age
public int getAge() {
return age;
}
// setter方法用于設置age
public void setAge(int age) {
this.age = age;
}
}
在這個例子中,name和age成員變量被設置為私有,外部類無法直接訪問它們。通過提供公有的getter和setter方法,可以控制對這些成員變量的訪問和修改,從而實現類的封裝。