我已经获得了抽象类Location的UML图。该类有一个变量String name。它的方法是addEmployee(employee:Employee):boolean。
Employee类与Location类相关联。 Employee类必须变量String name和String地址和方法getName():String和getAddress():String
我不确定如何制作addEmployee方法而且我不理解它的参数employee:Employee,冒号是什么意思?
由于
答案 0 :(得分:6)
冒号后面的部分描述了参数或方法的预期类型。因此,在您的示例中,UML方法
addEmployee(employee : Employee): boolean
将转换为Java方法
boolean addEmployee(Employee employee) {
}
答案 1 :(得分:0)
您可以将冒号读成 - the preceding returns a result of the following type
,
所以:getName() : String
表示getName()返回String
所以最简单的就是getName()
可能看起来像
public String getName(){
/* FILL_IN_CODE_HERE */
}