面向对象的程序设计(第三课时)
核心:对象功能的实现和表达
对象:是具体存在的一个事物,是客观存在的事物或概念,每个对象都有自己的状态和行为。
(桌子、发电机)
属性:对象的静态特征(颜色、尺寸是静态的,是桌子的属性)
方法:用来描述改变对象属性的代码(即对象的行为)
一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码构成
格式:对象名. 属性名称 = 设置的属性值
例如:command1 . Caption = “删除”
对象的性质,即用来描述和反映对象特征的参数
类是相对性质的对象的一种抽象,而一个对象则是类的一个”实例“
例如:动物类、植物类、岩石类等
例如:控件类、窗体、菜单类等。
事件:是由用户在对象上激发的一种动作。如:单击控件、鼠标移动、键盘按下
事件驱动:事件的激发引发事件处理过程即事件驱动相应的事件处理的执行。
课件8张PPT。算法及其实现-面向对象程序方法与初识VB面向对象的程序设计核心:对象功能的实现和表达
对象:是具体存在的一个事物,是客观存在的事物或概念,每个对象都有自己的状态和行为。
(桌子、发电机)
对象、属性和方法对象:是具体存在的一个事物,是客观存在的事物或概念,每个对象都有自己的状态和行为。
(桌子、发电机)
属性:对象的静态特征(颜色、尺寸是静态的,是桌子的属性)
方法:用来描述改变对象属性的代码(对象的行为)
一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码构成格式:对象名. 属性名称 = 设置的属性值
例如:command1 . Caption = “删除”
对象的性质,即用来描述和反映对象特征的参数。文本框的属性
名称:Name 如Text1
内容:Text 表示为Text1.Text
颜色:Color 表示为Text1.Color
……类类是相对性质的对象的一种抽象,而一个对象则是类的一个”实例“
例如:动物类、植物类、岩石类等
例如:控件类、窗体、菜单类等。
工具箱用类生成对象对象具有类的特征类具有封装性
隐藏其内部的复杂性可视化
提高程序的可重用性和可维护性窗体实例:简单加法实例标签类(label)文本框类按钮类事件、事件驱动事件:是由用户在对象上激发的一种动作。
如:单击控件、鼠标移动、键盘按下
事件驱动:事件的激发引发事件处理过程即事件驱动相应的事件处理的执行。