剖析数据库特性:滞后联编和对象嵌套
2007-05-08 09:25:21 来源:WEB开发网核心提示: 查询或使用对象属性值必须通过调用方法,如在VB中,剖析数据库特性:滞后联编和对象嵌套(2),要将一个文本框的文本内容存储到一个字符串变量中,可以使用下面的语句:以下是引用片段:myStr=txtTextBox1.text其中,例如“旅行用小汽车”既是小汽车又是旅行车
查询或使用对象属性值必须通过调用方法,如在VB中,要将一个文本框的文本内容存储到一个字符串变量中,可以使用下面的语句:
以下是引用片段:
myStr=txtTextBox1.text
其中,“.”被称为访问符,通过它可以访问文本框对象txtTextBox1的 text属性。
(3)类:共享同样的属性和方法集的所有对象构成了一个对象类(CLASS),一个对象是某一类的一个实例。类的概念在面向对象数据库中是一个基本概念,我们把属性、方法相似的对象集合称为类,而把每一个对象称为所属类的一个实例。
类的概念类似于关系模式,类的属性类似于关系模式中的属性;对下类似于源组的概念,类的一个实例对象类似于关系中的一个元组。类本身也可看作一个对象,称为类对象。
(4) 类层次:在一个面向对象数据库模式中,可以定义一个磊(C1)的子类(C2),类C1称为类C2的超类;子类还可以再定义子类(C3)。这样,面向对象数据库模式的一组类构成一个有限的层次结构,称为类层次。在每个类的最顶部通常被称为基类。 对一个类来说,它可以有多个超类,也可以继承类层次中其直接或间接超类的属性和方法。
(5)消息:对象是封装的,对象与外部的通信一般通过显式的消息传递。即消息从外部传送给对象,存取和调用对象中的属性和方法;在内部执行所要求的操作,操作的结果仍以消息的形式返回。
(6)继承:在OO模型中常用的两种基称:单继承和多重继承。若一个子类只能继承一个超类的特性,这种继承称为单继承;若一个子类能继承多个超类的特性,这种继承称为多重继承。例如“旅行用小汽车”既是小汽车又是旅行车,它继承了小汽车和旅行车两个超类的所有属性、方法和消息,因此它属于多重继承。
更多精彩
赞助商链接