Delphi程序设计 与 数据库应用开裝
Delphi 程序设计 与 数据库应用开发
q面向对象的基本概念
面向对象的基本概念
Q对象是一种看问题的观点 是对现实世界各种元素的 种抽象。对象既含数据又含 功能。因此具有自身处理数 据的能力。对象被认为是迄 今为止最接近真实事物的数 据抽象
对象是一种看问题的观点, 是对现实世界各种元素的一 种抽象。对象既含数据又含 功能,因此具有自身处理数 据的能力。对象被认为是迄 今为止最接近真实事物的数 据抽象
目前的计机功能很强(尤其 是硬件),但目前的计算机并不 很合理。最大的不合理是来自人 认识问题时的认识空间和计算机 处理问题时的方法空间的不一致 人与目前的讣算机之间仍存在着 较大的隔阂。而面向对象技术有 助于减小这一隔阂、并使这两个 空间尽量趋于一致
目前的计算机功能很强(尤其 是硬件),但目前的计算机并不 很合理。最大的不合理是来自人 认识问题时的认识空间和计算机 处理问题时的方法空间的不一致, 人与目前的计算机之间仍存在着 较大的隔阂。而面向对象技术有 助于减小这一隔阂、并使这两个 空间尽量趋于一致
过程语言 汇编语言 非过程语言 计算机 机器语言 面向对象语言
计算机 机器语言 汇编语言 面向对象语言 过程语言 非过程语言
类与对象
类与对象
现实世界中对象有两个共同的特点 口一方面,它们都有自己的状态 如一台电视机有自己的摆放位置, 有关机和开机状态,此刻正在播 放某一频道的电视节目等 口另一方面,它们又都有自己的 行为,如电视机的开机、关机 调台等
现实世界中对象有两个共同的特点: ❑ 一方面,它们都有自己的状态, 如一台电视机有自己的摆放位置, 有关机和开机状态,此刻正在播 放某一频道的电视节目等 ❑ 另一方面,它们又都有自己的 行为,如电视机的开机、关机、 调台等
Q对程计中的对规 有状态和行为。 ·对象的状态用属性来维护 ·对象的行为用方法来实现 因此可以简单地讲,对象是面向 对象的程序设计模式。它由描述 状态的属性(变量)和用来实现 对象行为的方法(代码)组成
面向对象程序设计中的对象是现 实世界对象的模型化,它同样具 有状态和行为。 •对象的状态用属性来维护, •对象的行为用方法来实现。 因此可以简单地讲,对象是面向 对象的程序设计模式,它由描述 状态的属性(变量)和用来实现 对象行为的方法(代码)组成
Q相关对象的集合称为 “类( Class)” 类是对象的抽象及描述,它 是具有统一属性和方法的多 个对象的统一描述体,是用 来定义一组对象共有属性和 方法的模板
相关对象的集合称为 “ 类(Class)” 类是对象的抽象及描述,它 是具有统一属性和方法的多 个对象的统一描述体,是用 来定义一组对象共有属性和 方法的模板
类与对象的区别 类是用來创建对象实例的样板 它包含所创建对象的状态描述和 方法的定义。类是一个型 口而对象则是这个型的一个实例。 进一步讲,类是静态概念,而对 象则是一个动态概念。因为只有 在运行时才给对象分配空间,对 象才真正存在
类与对象的区别 ❑类是用来创建对象实例的样板, 它包含所创建对象的状态描述和 方法的定义。类是一个型 ❑而对象则是这个型的一个实例。 进一步讲,类是静态概念,而对 象则是一个动态概念,因为只有 在运行时才给对象分配空间,对 象才真正存在