第 8章 面向对象程序设计
? 对象、类、属性、事件、方法
? 面向对象程序设计的特点
? 类的设计方法
? 对象的设计方法
本章学习目标
第八章 面向对象的程序设计
? 8.1面向对象程序设计概述
? 8.2 类的设计
? 8.3 对象的设计
8.1面向对象程序设计概述
? 8.1.1 面向对象程序设计基本概念
? 8.1.2 面向对象程序设计的特点
8.1.1 面向对象程序设计的基本概念
? 对象( Object)
? 类( Class)
? 属性 ( Attribute)
? 事件 ( Event)
? 方法 ( Method)
8.1.2 面向对象程序设计的特点
? 适应性
? 代码的可重用性
? 程序维护的一致性
? 模块的独立性
? 可扩展性
8.2 类的设计
? 8.2.1 类的建立
? 8.2.2 类的设置
? 8.2.3 类的修改
8.2.1 类的建立
? 在项目管理器中创建类
? 用命令创建类
8.2.2 类的设置
? 设置类对象的属性值
? 设计类对象的代码
8.2.3 类的修改
? 在项目管理器中修改类
? 使用菜单修改类
8.3 对象的设计
? 8.3.1 对象的引用
? 8.3.2 设置对象的属性
? 8.3.3 调用对象的方法程序
? 8.3.4 调用对象的事件程序
8.3.1 对象的引用
? 绝对引用
? 相对引用
8.3.2 设置对象的属性
? 使用属性窗口设置对象属性
? 使用命令设置对象属性
8.3.3 调用对象的方法程序
? 命令格式:父类,对象名,方法名 ( [参数表 ])
? 说明:如果所调用的方法有参数, 可以在方法
名后增加圆括号, 括号中的参数可以是一个或
多个, 多个参数之间用逗号隔开 。
8.3.4 调用对象的事件程序
? 命令格式:父类,对象名,事件名 ( [参数表 ])
? 例 8.8 调用表单 Form1中的 DblClick事件 。
? 例 8.9 调用表单 Form1中 Command1按钮的
Click事件 。
本章小结
? 对象是面向对象程序设计的基本内容,它包括
属性、事件和方法,属性是对象的特性,事件
和方法描述对象的行为特征。类是对象的原型,
对象是由它派生出来的,类的基本特性是封装
性、继承性和多态性。类和对象的封装性、继
承性和多态性决定了面向对象程序设计的适应
性、代码的可重用性、程序维护的一致性、模
块的独立性和可扩展性。
? 对象、类、属性、事件、方法
? 面向对象程序设计的特点
? 类的设计方法
? 对象的设计方法
本章学习目标
第八章 面向对象的程序设计
? 8.1面向对象程序设计概述
? 8.2 类的设计
? 8.3 对象的设计
8.1面向对象程序设计概述
? 8.1.1 面向对象程序设计基本概念
? 8.1.2 面向对象程序设计的特点
8.1.1 面向对象程序设计的基本概念
? 对象( Object)
? 类( Class)
? 属性 ( Attribute)
? 事件 ( Event)
? 方法 ( Method)
8.1.2 面向对象程序设计的特点
? 适应性
? 代码的可重用性
? 程序维护的一致性
? 模块的独立性
? 可扩展性
8.2 类的设计
? 8.2.1 类的建立
? 8.2.2 类的设置
? 8.2.3 类的修改
8.2.1 类的建立
? 在项目管理器中创建类
? 用命令创建类
8.2.2 类的设置
? 设置类对象的属性值
? 设计类对象的代码
8.2.3 类的修改
? 在项目管理器中修改类
? 使用菜单修改类
8.3 对象的设计
? 8.3.1 对象的引用
? 8.3.2 设置对象的属性
? 8.3.3 调用对象的方法程序
? 8.3.4 调用对象的事件程序
8.3.1 对象的引用
? 绝对引用
? 相对引用
8.3.2 设置对象的属性
? 使用属性窗口设置对象属性
? 使用命令设置对象属性
8.3.3 调用对象的方法程序
? 命令格式:父类,对象名,方法名 ( [参数表 ])
? 说明:如果所调用的方法有参数, 可以在方法
名后增加圆括号, 括号中的参数可以是一个或
多个, 多个参数之间用逗号隔开 。
8.3.4 调用对象的事件程序
? 命令格式:父类,对象名,事件名 ( [参数表 ])
? 例 8.8 调用表单 Form1中的 DblClick事件 。
? 例 8.9 调用表单 Form1中 Command1按钮的
Click事件 。
本章小结
? 对象是面向对象程序设计的基本内容,它包括
属性、事件和方法,属性是对象的特性,事件
和方法描述对象的行为特征。类是对象的原型,
对象是由它派生出来的,类的基本特性是封装
性、继承性和多态性。类和对象的封装性、继
承性和多态性决定了面向对象程序设计的适应
性、代码的可重用性、程序维护的一致性、模
块的独立性和可扩展性。