封装详解

封装详解

程序追求“高内聚,低耦合”,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉。低耦合指仅暴露少量的方法供外部使用。

通常,应禁止直接访问一个对象中的属性,而应该通过操作接口来访问,这就称为信息隐藏。

属性私有(private),get/set

public String getName(){  // 驼峰命名规则
	return this.name;
}

public void setName(String name){
	this.name = name;
}

快速生成getter/setter:alt+insert

封装的意义:提高程序安全性,保护数据。隐藏代码实现细节。统一接口。增加系统可维护性。

posted @ 2022-09-13 15:36  7obui  阅读(4)  评论(0编辑  收藏  举报