如果您将属性的多重性设置为[1],则它将变为非空。 - someAttribute : int [1] 由于1是属性的默认多重性,因此您也可以将多重性未定义。 - someAttribute : int 为了允许 null 值,您需要明确将下限设置为 0。- someAttribute : int [0..1] 请参阅UML 2.5规范第9.5.4章(Property.Notation) <multiplicity-range>是该属性的多重性范围。如果省略此项,则意味着多重性为1(恰好为一个)。(请参见MultiplicityElement - 子条款7.5.)