带参数冒号的方法的Java方法

时间:2013-03-24 16:22:32

标签: java

我已经获得了抽象类Location的UML图。该类有一个变量String name。它的方法是addEmployee(employee:Employee):boolean。

Employee类与Location类相关联。 Employee类必须变量String name和String地址和方法getName():String和getAddress():String

我不确定如何制作addEmployee方法而且我不理解它的参数employee:Employee,冒号是什么意思?

由于

2 个答案:

答案 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 */

}