2012-07-30 19 views
0

我需要表示這樣重載方法:代表方法,使用可視化範式(VP UML)類圖在Java中重載

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

單個Java類。 VP UML不允許輸入重複的方法名稱。如果我嘗試這樣做,程序會將名稱恢復爲+ operation1()。在VP UML中是否有類似於「允許類中重複的方法名稱」的設置?是否有另一種符合UML標準的方法可以表示方法重載?

我已經詳盡地搜索了文檔,搜索論壇和幫助文件。我找不到的東西似乎可以解決這個問題。這使我相信我正在做一些根本性錯誤。請幫忙!

在此先感謝您的任何建議。

回答

1

如果你只寫setAttribute(int),副總裁認爲int是參數的名稱,而不是它的類型。所以你不能有兩種相同類型的方法(因爲VP不能推斷它們具有相同類型的類型)。改用setAttribute(i:int),setAttribute(f:float)等。

+0

工作正常。謝謝! – user1550058 2012-07-30 17:22:56