类是一种统一建模语言(UML)图元素,用来表示应用程序元素。一个应用程序元素可在一个或多个图中由一个类的多个实例来表示。

使用类来从概念上说明图中的相关应用程序元素。类图元素显示所有或部分底层语义。类图元素标识类的实例拥有的属性、操作、关系和语义。每个实例化类的对象通常都提供它自己的属性值。属性也被称为变量、成员变量、属性和字段,但通常作为变量实现。

每个类图元素都有一些属性来控制它在图上的外观和位置。修改图元素的属性只会更改元素的外观,并不影响底层语义,也不影响表示该应用程序元素的任何其它图元素。

如下图所示,类在图中以带有三个部分的矩形的形式显示:

此图像表示图中的 Java 类。

可以显示、隐藏或折叠属性和操作部分。可以使用其它的部分来显示诸如约束或类的实例可以接收的信号之类的其它详细信息。

应用程序中的类通常出现在类图中。可向图添加类或类的实例(对象或类元角色)以表示下列各项:

示例

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

相关概念
类图
类元
相关任务
设置显示父代名称的缺省值
显示类元的父代名称
创建 Java 元素
删除 Java 元素
编辑 Java 元素
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.