类是统一建模语言(UML)图元素,是对一个对象或共享同一结构和行为的一组对象的抽象表示。

类标识了类的实例拥有的属性、操作、关系和语义。每个实例化类的对象通常都提供它自己的属性值。属性也被称为变量、成员变量、特性和字段,但通常作为变量实现。

类在图中以带有三个部分的矩形的形式显示。

此图像表示图中的 Java 类。

可以使用其它的部分来显示诸如约束或类的实例可以接收的信号之类的其它详细信息。

应用程序中的类通常出现在类图中。类和类的实例(对象或类元角色)也经常出现在其它类型的图中,包括时序图。可将类添加到图中来表示下列内容:

示例

电子商务应用程序可能包含一个“购物车”类。该类定义了一个属于“购物车”类型的所有对象的“商品清单”属性和“添加商品”操作。在运行时,可能会创建“购物车”类的多个实例,每个实例都拥有该类定义的属性和操作。例如,如果一个类对象调用“添加商品”操作来将音像碟添加到其“商品清单”属性而另外一个实例使用同一操作来添加书籍,则每个实例的属性值将会不同。

相关概念
类图
类形状
类元
关系
属性
操作
未解析的引用的装饰
多重性
可视性
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.