第十四讲 面向对象编程方法 介绍有关面向对象的概念, 以及应用类和对象设计程序的 方法
第十四讲 面向对象编程方法 介绍有关面向对象的概念, 以及应用类和对象设计程序的 方法
本讲主要内容 对象及其属性概念 类与对象的关系 对象方法编程思路 创建类和类库
本讲主要内容 ➢ 对象及其属性概念 ➢ 类与对象的关系 ➢ 对象方法编程思路 ➢ 创建类和类库
对象 Object 对象是客观世界事物的抽象实体,它包含了 白色的层脉\和白幽目者 查询学生成绩 行 查询学生成绩 学号 2000130208 对象: 姓名 闷念民 汽 窗口、命令按钮、标签、文本框 性别 命令按钮组、直线 高数 900 英语成绩 885 计控机 890 属 第一个)前一个c)下一个的最后一个查找c打印添加)编辑)删除@)退出C)
对象(Object) 对象是客观世界事物的抽象实体,它包含了 描述自身特性的数据(属性)和自身具有的行 为(方法)。 如: VFP中常见对象: 表单、报表、表格、文本框等,它们都具有自己的 属性、事件和方法,都是程序可以使用和操纵的对象 属性 : 品牌、尺寸、外观形状、颜色、最大速度、排气量等 汽车 方法: 加速、减速、停车、倒车、转弯等 对象: 窗口、命令按钮、标签、文本框、 命令按钮组、直线
属性( Property) 一→必一pb 屈性-查询学生成缱.scx 上区为的 具画 不同 全部 数据方法程序 布局 其他 性 其中 只诗属 ActiveControl 5 比 AlwaysOnBott 假认值〕 可以 AlwaysOnTop 假默认值 AutoCenter BackColor 1$2,192,192 Bor dersty1e3-岢调迓櫂"认 Width Capt 查询学生成线 表单 ClipControls 真默江值)可读可改写属性 Closable 真认值 Colorsource4-" indows控件面板(3D锁色 Continuousscr.T.-其衡认值 性) ControlBox T.一其认值 ControlCount 既可D 假认值) 程序 运行甲通过执行事件程序或万法程序改变背景颜色
属性(Property) 属性就是对象表现出来的特征、状态或行为的 具体描述。 不同的对象可以拥有各种相同或不同的属性, 其中有些属性是只读并且无法改变的,有些则 可以通过设定或编程来改变。 窗口位置和大小的属性:Left、Top、Height、Width 表单 窗口颜色的属性:BackColor、ForeColor 当前活动对象的属性ActiveControl等 (只读属性 ) 既可以在设计表单时设定窗口背景色,也可以在程序 运行中通过执行事件程序或方法程序改变背景颜色。 只读属性 可读可改写属性
属性的意义 表单设器生成。屈性-查询学生成鐵scx 属性方 征数查询学生成绩 全部 数据 方法程序布局 其他 曌属性冫 学号 学号1 姓名 姓名1 wizole embossedole w1 pages 阶段 性别 性别 pIpage est C元 专业 专业 wittle Label1 方法 Leuser 高数 高数1 wizverify 英语成绩 英语1 平均分 编程中 「特殊奖励 计篁机1 「总分 当于 第一个〔)前一个)下一个)最后 For use by user 相关 如:表单对象具有许多基本属性,选择表单(M)新建属 性(P).命令,可以添加若干属性
属性的意义 属性定义了对象所具有的数据,是对象所有特 征数据的集合。 属性将数据封装起来,属性值一般可以在设计 阶段设置,也可以在运行阶段由程序、对象的 方法来更改。 编程时,属性可以根据需要无限地扩充,它相 当于该对象的局部变量,用以随时保存对象的 相关数据。 如:表单对象具有许多基本属性,选择表单(M)/新建属 性(P)…命令,可以添加若干属性