类:用于描述具有相同特征规范、限制和语义的对象。
类的目的:对对象进行分类;详细说明对象的结构和行为特征。
类:分为抽象类和具体类。抽象类用斜体表示,不能实例化,也就是说抽象类不能表示具体对象,但是我们可以利用抽象类定义一个对象指针。
主动类和非主动类:主动类是具有主动发起动作的类,是行为的发起者。非主动类,只是被动的触发和调用。如:线程的封装类就是一个主动类。主动也是一种抽象的行为。
静态属性和非静态属性:静态的属性是所有的类实例共享的,如果是非静态属性的话,那么就是每一个实例所特有的。
类中的操作:就是我们平时所说的类函数(方法)。在UML中一个操作是一个有关行为方面的特征,其定义了操作名称、类型、参数以及调用其行为的约束条件。
静态操作和非静态操作:静态的操作意味着对这一操作的调用并不需要通过对象实例来进行。静态操作底下有一个下划线。