我想在暑假后刷新我的编程& UML。这是一个我想转换成Java代码的UML图。简单的uml图到java代码
这是到目前为止我的代码,我不知道如果它甚至接近是正确的。
public class Money {
public int money;
public int kronor, öre;
public Money(int kronor, int öre){
}
public int getKronor(){
return kronor;
}
public int getÖre(){
return öre;
}
public boolean isPositive(){
return (money>0);
}
public boolean isNegative(){
return (money<0);
}
public boolean isZero(){
return (money==0);
}
public String toString(){
}
}
最大的问题是,我不完全确定这些方法是什么?意味着/做。
+Money(in money : Money)
+Money(in kronor : int, in öre : int)
+add(in addend : Money) : Money
+subtract(in subtrahend : Money) : Money
这可能是我不确定的“in”事情!
作为奖励,我会感谢任何好的链接,或者如果你能指出一些如何实现这些方法的例子。
@OP public int money;和public int kronor,öre;不存在于你的UML类图上。它们应该是私密的,并且在类图中用 - 标记。 –
这与Stack Overflow相比有点过于宽泛。如果您可以提出一个更狭义的问题(也许是关于单一方法,或其他合理大小的答案可以解决的问题),我们很乐意提供帮助。 –