UML中属性的默认初始化对象

UML中属性的默认初始化对象,uml,class-diagram,Uml,Class Diagram,我在Java中有这个属性: private final Object MUTEX = new Object(); 如何在UML类图中显示新对象的init 编辑: 属性MUTEX仅用于同步(MUTEX)操作。 因此,我想知道是否需要在UML类图中指定此变量的初始化,但我不确定此初始化是否类似于行为或特定于结构。类图旨在显示结构。作为结构的一部分,您可以显示在中回答的属性的初始值 要显示“正在进行”的操作,您需要创建一个序列图,在其中可以显示行为。问题是:为什么?一个简单的初始化通常是不值得的。从

我在Java中有这个属性:

private final Object MUTEX = new Object();
如何在UML类图中显示新对象的init

编辑

属性MUTEX仅用于
同步(MUTEX)
操作。
因此,我想知道是否需要在UML类图中指定此变量的初始化,但我不确定此初始化是否类似于行为或特定于结构。

类图旨在显示结构。作为结构的一部分,您可以显示在中回答的属性的初始值

要显示“正在进行”的操作,您需要创建一个序列图,在其中可以显示行为。问题是:为什么?一个简单的初始化通常是不值得的。从你问题的狭隘背景来看,情况似乎并非如此。因此,最好是按照上面的答案去做

编辑(超出您的问题编辑)这只是结构,您将如下所示:


这是否回答了您的问题?在将其作为复制关闭之前:您所说的新对象的init是什么意思?操作“new Object()”因为您的属性也是final,所以最好看看这个答案