- 1
- 0
- 约1.48万字
- 约 104页
- 2017-08-22 发布于广东
- 举报
对象中的属性只能通过该对象所提供的操作来存取或修改。操作也称为方法或服务,它规定了对象的行为,表示对象所能提供的服务。封装是一种信息隐蔽技术,用户只能看见对象封装界面上的信息,对象的内部实现对用户是隐蔽的,封装的目的是使对象的使用者和生产者分离,使对象的定义和实现分开。一个对象通常可由对象名、属性和操作三部分组成。 2.类 类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例。 不必为每个对象逐个定义,只需对类作出定义,而对类的属性的不同赋值即可得到该类的对象实例,类和 对象之间的关系类似于程序设计语言中的类型和变量之间的关系。通常把一个类和这个类的所有对象称为类及对象,或称为对象类。 一个类可以定义为另一个更一般的类的特殊情况,如“轿车”类是“汽车”类的特殊情况,我们称一般类是特殊类的父类,特殊类是一般类的子类。这样可以形成类的一种一般一特殊的层次关系。在这种一般一特殊的关系中,子类可以继承其父类(或祖先类)的所有属性和操作,同时子类中还可以定义自己特有的属性和操作。所以子类的属性和操作是子类中的定义部分和其祖先类中的定义部分的总和。继承是类间的基本关系,它是基于层次关系的不同类共享数据和操作的一种机制。父类中定义了其所有子类的公共属性和操作,在子类中除了定义自己特有的属性和 操作外,还可以对父类(或祖
您可能关注的文档
- 软件测试技术详解及应用 教学课件 作者 胡铮 1,2.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 3,4.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 5,6.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 7,8,9.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 10,11.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 12,13,14,15.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 16,17,18.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 19,20,21.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 22,23,24.ppt
- 软件测试技术详解及应用 教学课件 作者 胡铮 上机部分.ppt
原创力文档

文档评论(0)