[英]Representing method overloading in Java using Visual Paradigm (VP UML) class diagrams
我需要代表这样的重载方法:
+setAttribute(int)
+setAttribute(float)
+setAttribute(boolean)
在一个Java类中。 VP UML不允许我输入重复的方法名称。 如果我尝试这样做,该程序会将名称恢复为+ operation1()之类的名称。 在VP UML中是否有类似于“允许在类中重复方法名称”的设置? 是否有另一种我可以表示方法重载的UML兼容方式?
我已经详尽搜索了文档,并搜索了论坛和帮助文件。 我找不到什么似乎可以解决这个问题。 那使我相信我做的事情根本上是错误的。 请帮忙!
在此先感谢您的任何建议。
如果仅编写setAttribute(int)
,则VP认为int
是参数的名称,而不是参数的类型。 因此,不能有两个具有相同类型的方法(因为VP无法推断出它们具有相同类型的类型)。 改用setAttribute(i:int)
, setAttribute(f:float)
等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.