当前位置: 首页 > 知识库问答 >
问题:

参数中带有冒号的Java方法

龙昊焱
2023-03-14

我已经得到了一个抽象类位置的UML图。该类有一个变量字符串名称。它的方法是addEmployee(employee:employee):boolean。

Employee类与Location类相关联。Employee类必须包含变量String name和String address以及方法getName():String和getAddress():String

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

谢谢

共有2个答案

刁远
2023-03-14

您可以将冒号读取为表示-前面返回以下类型的结果,

因此:getName():String意味着getName()返回String类型的结果

所以最简单的方法是getName()

它可能看起来像

public String getName(){

  /* FILL_IN_CODE_HERE */

}

巩衡
2023-03-14

冒号后面的部分描述了参数或方法的预期类型。因此,在您的示例中,UML方法

addEmployee(employee : Employee): boolean

将转换为Java方法

boolean addEmployee(Employee employee) {
}
 类似资料:
  • 问题内容: 我有以下格式的日期: 2010-03-01T00:00:00-08:00 我向它抛出了以下SimpleDateFormats来对其进行解析: 我有一个使用如下格式的便捷方法: 它似乎已击中该模式,yyyyMMddHHmm但将日期返回为Thu Dec 03 00:01:00 PST 2009。 解析此日期的正确模式是什么? 更新:我不需要时区解析。我不希望在区域之间移动对时间敏感的问题,

  • 问题内容: 我正在阅读Wikipedia上的Singleton文章,并且遇到了以下示例: 虽然我真的很喜欢Singleton的行为方式,但是我看不到如何修改它以将参数合并到构造函数中。用Java进行此操作的首选方法是什么?我需要做这样的事情吗? 谢谢! 编辑:我想我对使用Singleton的渴望已经引发了一场争论的风暴。让我解释一下我的动机,并希望有人可以提出一个更好的主意。我正在使用网格计算框架

  • 问题内容: 我正在使用发布JSON响应的第三方工具。它工作得很好,但是我需要使用的键之一里面有一个冒号,而且我不知道如何在JavaScript中选择该对象。 例如: 我该如何选择?当我将冒号留在其中以及尝试放下冒号时,会出现语法错误。 问题答案: 这很简单: 点/括号符号

  • 以及一些我熟悉的头,如accept、accept-encoding等。 我正在使用.NET4.0来发出HTTP/HTTPS请求。当尝试添加这些以冒号开头的标头时,第一个项目会引发错误: 错误消息: 这是否意味着我需要升级到较新的.NET版本? 提前道谢。

  • 我正在尝试访问以下地址的资源。然而,当使用guzzle时,我总是会遇到这个异常 GuzzleHTTP\Exception\ConnectException:cURL错误6:无法解析/var/app/vendor/GuzzleHTTP/Guzzle/src/handler/curlfactory.php第186行中的主机:交易(请参阅http://cURL.haxx.se/libcurl/c/lib

  • 问题内容: 在寻找的源代码中,我看到了以下功能: 该语法在哪里记录?我的意思是功能的前面。这与声明一个常规数组相同,在该常规数组中括号可以位于数组名称之后或之前,但是在这种情况下,括号可以位于函数名称之后? VS 编辑:2018-05-22 我在这里发现了这种疯狂语法的更多用法:关于Java的十件事 #3是他们提到可以利用上述语法的所有方式的地方 问题答案: 在JLS第8.4节中: … 返回数组的