Android Studio显示注释
`@NonNull`
,我们怎么用UML表示呢?
类似地,如何显示注释?
答案 0 :(得分:4)
如果您将属性的多重性设置为[1]
,它将变为不可为空。
- someAttribute : int [1]
由于1是属性的默认多重性,因此您也可以使多重性保持不确定状态。
- someAttribute : int
要允许为空,您必须将下限明确设置为0
- someAttribute : int [0..1]
请参见UML 2.5 specification第9.5.4节(属性表示法)
<multiplicity-range>
是属性的多重性范围。如果省略该术语,则表示多重性 1(正好是1)。 (请参见MultiplicityElement – 7.5小节。)
答案 1 :(得分:1)
NotNull属性指示必须存在该属性或关联结尾。
这相当于具有1而不是0..1的多重性或未指定的多重性。