Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在uml中显示返回字符串数组的方法?_Java_Uml - Fatal编程技术网

Java 如何在uml中显示返回字符串数组的方法?

Java 如何在uml中显示返回字符串数组的方法?,java,uml,Java,Uml,如何在uml中显示返回字符串数组的方法 方法如下所示 public String[] delete(int col, int row){} 这个表述正确吗 +delete(col: int; row: int): String[] 是的,你的符号是正确的 +delete(col: int; row: int): String[] 要获得更多信息,您可以访问并验证。是的,这应该是可以理解的,即使是代码生成器也可以理解 我发现对类图很有帮助。您的符号缺少括号内的数字[2]、范围[0..45]或

如何在uml中显示返回字符串数组的方法 方法如下所示

public String[] delete(int col, int row){}
这个表述正确吗

+delete(col: int; row: int): String[]

是的,你的符号是正确的

+delete(col: int; row: int): String[]

要获得更多信息,您可以访问并验证。

是的,这应该是可以理解的,即使是代码生成器也可以理解


我发现对类图很有帮助。

您的符号缺少括号内的数字[2]、范围[0..45]或星号[*]。在UML2中,数组(或任何其他集合)可以表示为基数。请参阅OMG UML2上层结构中的属性基数。

好的,您应该使用多重性和逗号来分隔参数

+delete(col: int, row: int): String[0..*]

在本例中,将返回一个包含零个或多个元素的字符串数组

我不明白您在说什么。我的UML符号错了吗?许多人评论说这是正确的。你的语法几乎是正确的。它只会漏掉数字、范围或星号(还有一些吹毛求疵的地方:分号必须是逗号)。此外,它不一定意味着“数组”,而只是“多个”(这是可以的)。