封装: 隐藏内部细节,提供对外方法对内部信息进行操作。
好处:
-
良好的封装能够减少耦合。
-
类内部的结构可以自由修改。
-
可以对成员变量进行更精确的控制。
-
隐藏信息,实现细节。
实现方式:
- 修改属性可见性为私有;
- 对每个值属性提供对外的公共方法访问,一般为getter/setter方法。
具体实现方式如下:
public class Student{
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public class Test{
public static void main(String[] args){
Student student = new Student();
student.setName("张三");
System.out.println(student.getName());
}
}