21面向对象基础知识 面向过程思想(结构化程序设计)面向对象 >对象和类的概念 >对象的属性 >对象的方法 >对象的事件 快連开发技能工具 Delph
2.1 面向对象基础知识 面向过程思想(结构化程序设计) 面向对象 ➢ 对象和类的概念 ➢ 对象的属性 ➢ 对象的方法 ➢ 对象的事件
对象和类的概 对象:包含现实世界物体特征的抽象实体。 类:可以理解为一种类型,是具有相同操作功能和相同 数据格式的对象的结合,它是同种对象的高度抽象,包含 了所创建对象的属性描述和行为特征的定义。 类是对象的定义,而对象是类的一个实例 快連开发技能工具 Delph
➢对象和类的概念 对象:包含现实世界物体特征的抽象实体。 类: 可以理解为一种类型,是具有相同操作功能和相同 数据格式的对象的结合,它是同种对象的高度抽象,包含 了所创建对象的属性描述和行为特征的定义。 类是对象的定义,而对象是类的一个实例
>面向对象的特性 封装性 当用户声明了一个类并在应用程序中创建了该类的具 体对象后,用户只要使用对象的属性和方法进行相应的操 作,而不必去关心其内部是如何实现的 继承性: 类与类之间的继承关系。一个基本的抽象类,是所有 下属类的祖先;而位于底部的类继承了其所有上位类属性、 方法,但其又有自身特殊的属性、方法。 快連开发技能工具 Delph
➢面向对象的特性 封装性: 当用户声明了一个类并在应用程序中创建了该类的具 体对象后,用户只要使用对象的属性和方法进行相应的操 作,而不必去关心其内部是如何实现的 。 继承性: 类与类之间的继承关系。一个基本的抽象类,是所有 下属类的祖先;而位于底部的类继承了其所有上位类属性、 方法,但其又有自身特殊的属性、方法
Tob」ect Exception TInterfacedObject TStream. TPersistent TCom object TGraphicObject TGraphic TComponent TCollection Strings TApplication TDataSet MEnu TControl COmmon Dialog TField GRaphic Control TWin Control SCrolling Win Control CUstom Control VCL中类的层次关系图 CUstom Form TF orm TActive Form VCL是 Delphi中预定义的类,使用其中的对象,基本可满 足一般程序的编程需求。 快連开发技能工具 Delph
VCL中类的层次关系图 VCL是Delphi中预定义的类,使用其中的对象,基本可满 足一般程序的编程需求
控件页 ●以选项卡的形式分类集中了vCL组件,利用这些组 件,用户可以方便地构造自己所需要的界面。 ●对象的三要素:属性、方法和事件 快連开发技能工具 Delph
➢控件页 ⚫以选项卡的形式分类集中了VCL组件,利用这些组 件,用户可以方便地构造自己所需要的界面。 ⚫对象的三要素 :属性、方法和事件