正在加载图片...
2.封装性 22:14:22 对象是现实世界中事物、实体的计算机抽象 面向过程的程序中,数据(操作对象)和操作是分离的 现实世界中的事物具有一定的属性并能表现出一些行为 对象将表示属性的数据(成员变量)和表示行为的操作(成 员函数)集成、封装在一起,并对外隐藏了对象内部的数 据和操作的实现细节,仅暴露必须的部分一对象的接口 同一种类的全部对象构成一个类,在创建对象之前必须先 创建该对象所属的类 封装可以定义为 个明确定义的边界,对象的所有属性和行为被限定 在这个边界内 个接口,描述这个对象和其它对象之间的相互作用 受保护的内部实现,给出了对象提供的功能细节,这 个实现细节在对象所属的类外不能访问 简言之,封装性指把数据和对数据的操作一体化,制成软 件部件,从外界看,对象只是一个能接收和发送消息的机 制,其内部状态及状态如何变化对外界是不可见的22:14:22 2.封装性 – 对象是现实世界中事物、实体的计算机抽象 – 面向过程的程序中,数据(操作对象)和操作是分离的 – 现实世界中的事物具有一定的属性并能表现出一些行为 – 对象将表示属性的数据(成员变量)和表示行为的操作(成 员函数)集成、封装在一起,并对外隐藏了对象内部的数 据和操作的实现细节,仅暴露必须的部分—对象的接口 – 同一种类的全部对象构成一个类,在创建对象之前必须先 创建该对象所属的类 – 封装可以定义为 ➢ 一个明确定义的边界,对象的所有属性和行为被限定 在这个边界内 ➢ 一个接口,描述这个对象和其它对象之间的相互作用 ➢ 受保护的内部实现,给出了对象提供的功能细节,这 个实现细节在对象所属的类外不能访问 – 简言之,封装性指把数据和对数据的操作一体化,制成软 件部件,从外界看,对象只是一个能接收和发送消息的机 制,其内部状态及状态如何变化对外界是不可见的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有