將類的某些信息隱藏在內(nèi)部,不允許外部程序直接訪問(wèn),而是通過(guò)該類提供的方法來(lái)實(shí)現(xiàn)對(duì)隱藏信息的操作和訪問(wèn)
1.封裝的好處
a.只能通過(guò)規(guī)定的方法訪問(wèn)數(shù)據(jù)。
b.隱藏類的實(shí)例細(xì)節(jié),方便修改和實(shí)現(xiàn)。
2.封裝的實(shí)現(xiàn)步驟
a.設(shè)置屬性可見性加上private.
b.創(chuàng)建getter和setter方法。
c.在getter和setter方法中設(shè)置屬性。

image.png
package com.jicheng;
public class jiTest {
private String name;
private int age;
private char sex;
private String address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}