A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

封装从字面的意思就是包装,就是对信息进行隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能的隐藏内部的细节,只保留一些对外的接口与外部发生联系。对象只能通过授权的操作与封装好的对象进行交流,即用户无需知道类的内部是如何构成的,但可以通过该对象提供的接口实现所想要的结果。

        优点:1、提高代码的重用性,从而提高项目的开发效率;2、提高数据的安全性。

        如何封装类:1、属性私有化(实例变量:字段、域、属性);2、构造器方法名和类名相同,没有返回值的方法(特点:可以重载;作用:new+构造器=实例化对象);3、设定器(set方法:给当前实例变量赋值或则对其进行修改):为属性赋值;4、访问器(get方法:访问当前实例变量的值):关于属性,设定访问器,方便访问;5、常用设置方法(功能方法)。
       封装的类是一个同时带有特征和行为的数据类型。

1 个回复

倒序浏览
不全面请补充,交流思想促进学习理解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马