gpt4 book ai didi

java - 如何在 UML 静态类图中表示 Java 可变参数?

转载 作者:行者123 更新时间:2023-12-01 23:08:12 25 4
gpt4 key购买 nike

我正在为 AsyncTask 创建一个 UML 静态类图。我应该如何表示doInBackground(Params... params) ,它有可变数量的参数?

最佳答案

好的,首先,就公然的代码窃取行为向 @JBNizet 致歉(被盗代码的原始 URL: here )。

事实是,Java 5 的可变参数只是数组的语法糖。见证这段代码:

class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
foo(args);
}

private static void foo(String... params) {
System.out.println(Arrays.toString(params));
}
}

它有效。如果您在 main() 中使用可变参数并在 foo() 中使用数组,效果会相同。

因此,在 UML 中,您可以将可变参数建模为数组。

关于java - 如何在 UML 静态类图中表示 Java 可变参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22456284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com