第十四讲 面向对象编程方法 介绍有关面向对象的概念, 以及应用类和对象设计程序的 方法
第十四讲 面向对象编程方法 介绍有关面向对象的概念, 以及应用类和对象设计程序的 方法
本讲主要内容 对象及其属性概念 类与对象的关系 对象方法编程思路 创建类和类库
本讲主要内容 ➢ 对象及其属性概念 ➢ 类与对象的关系 ➢ 对象方法编程思路 ➢ 创建类和类库
对象( Object) 对象是客观世界事物的抽象实体,它包含 进白黜愠层脏\和白目古的 了行 查询学生成绩 查询学生成绩 学号 2000130208 对象: 姓名 周念昆 汽 性别 窗口、命令按钮、标签、文本框、 全计命令按钮组、直线 高数 900 英语成绩 885 V计机「跃 890 第一个①前一个)下一个后一个查找国打印添加编播)删除退出C 良
对象(Object) 对象是客观世界事物的抽象实体,它包含了 描述自身特性的数据(属性)和自身具有的行 为(方法)。 如: VFP中常见对象: 表单、报表、表格、文本框等,它们都具有自己的 属性、事件和方法,都是程序可以使用和操纵的对象 属性 : 品牌、尺寸、外观形状、颜色、最大速度、排气量等 汽车 方法: 加速、减速、停车、倒车、转弯等 对象: 窗口、命令按钮、标签、文本框、 命令按钮组、直线
属性( Property) 崇鴻_二生藏∵ 匈为的 崇不同 全部 数据 方法程序 布局 其他 其中 只遠属 ActiveControl AlwaysOnBotto 以值〕 可以 AlwaysOnTop.F.一偃认值 Aut cEnter.T.一其 BackColor 192.192.192 BorderStyle3-可调迓框认 idth aptI on 查询学生成缝 表单 C工 ipControls 萁认值可读可改写属性 Closable 一真〔认值 Colorsource Windows控件面"③n颜茗) Continuousscr.T.-真微认值 性) Contro1BoxT.一其认值y Controlcount 既可Dk 认值 程序 运行甲通过行事件程序或万法程序改变背景颜色
属性(Property) 属性就是对象表现出来的特征、状态或行为的 具体描述。 不同的对象可以拥有各种相同或不同的属性, 其中有些属性是只读并且无法改变的,有些则 可以通过设定或编程来改变。 窗口位置和大小的属性:Left、Top、Height、Width 表单 窗口颜色的属性:BackColor、ForeColor 当前活动对象的属性ActiveControl等 (只读属性 ) 既可以在设计表单时设定窗口背景色,也可以在程序 运行中通过执行事件程序或方法程序改变背景颜色。 只读属性 可读可改写属性
属性的意义 回表查生成。屈性查询学生成缕sx L区N 属性; Form1 征数书查询学生成绩 全部 数据 方法程序 布局 其他 属性 学号 学号 姓名 姓名1 whole embossedole L rpa 阶段订 i zpagestyl C无 wittl 方法林 W1 user 高数1 verify 英语成绩 英语 平均分 曌编程中艹。x 特殊奖励 总分 当于训 第一个〔)前一个吧)下一个最后 For use by user 相关 如:表单对象具有许多基本属性,选择表单(M新建属 性(P).命令,可以添加若干属性
属性的意义 属性定义了对象所具有的数据,是对象所有特 征数据的集合。 属性将数据封装起来,属性值一般可以在设计 阶段设置,也可以在运行阶段由程序、对象的 方法来更改。 编程时,属性可以根据需要无限地扩充,它相 当于该对象的局部变量,用以随时保存对象的 相关数据。 如:表单对象具有许多基本属性,选择表单(M)/新建属 性(P)…命令,可以添加若干属性