栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java

面向对象编程-封装

把抽象出的数据[属性]和对数据的操作[方法]封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作[方法]才能对数据进行操作

封装作用:

① 对象的数据封装特性彻底消除了传统结构方法中数据与操作分离所带来的种种问题,提高了程序的可复用性和可维护性,降低了程序员保持数据与操作内容的负担。

②对象的数据封装特性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性、提高可控性的目的。

封装优点:
  1. 提高代码的安全性。

  2. 提高代码的复用性。

  3. “高内聚”:封装细节,便于修改内部代码,提高可维护性。

  4. “低耦合”:良好的封装能够减少耦合。简化外部调用,便于调用者使用,便于扩展和协作

封装的实现步骤:

1.将属性私有化private

2.提供一个公共的(public)set方法,用于对属性判断并赋值

public void setXXX(类型	参数名){
    //加入数据验证的业务逻辑
    属性 = 参数名;
}

3.提供一个公共的(public)get方法,用于获取属性的值

public 数据类型 getXXX(){
	return XX;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/319068.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号