使用Visual Paradigm(VPUML)类图在Java中表示方法重载



我需要表示这样的重载方法:

+setAttribute(int)
+setAttribute(float)
+setAttribute(boolean)

在单个Java类中。VPUML不允许我键入重复的方法名。如果我尝试这样做,程序会将名称恢复为类似于+operation1()的名称。在VPUML中是否有类似于"允许类中的方法名称重复"的设置?也许还有其他符合UML的方式可以表示方法重载吗?

我已经详尽地搜索了文档,搜索了论坛和帮助文件。我找不到任何东西来解决这个问题。这让我相信我做错了什么。请帮忙!

提前感谢您的任何建议。

如果只写setAttribute(int),VP会认为int是参数的名称,而不是其类型。因此,不能有两个具有相同类型的方法(因为VP无法推断出它们具有相同类型)。使用setAttribute(i:int)setAttribute(f:float)等。

最新更新