Java的封装性
知识点如下:
为什么要封装:
类的封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息。可以认为是一种保护屏障,防止本类的代码和数据被外部程序随机访问。
如何实现封装:
- 通过该类的提供方法实现对内部信息的访问。
- 定义一个类时,将类中属性私有化
- 即使用private关键字修饰类的属性(属性只能在内部访问);外界想要访问,必须通过setter和getter方法设置和获取属性值
实现封装代码如下:
package section06;
class Student{
private String name;
private String college;
//setter和getter
public void setName(String name) {
//this调用成员变量
this.name = name;
}