如何根据参数确定 Java 方法 return 类型?
How do I determine a Java method return type from parameters?
我需要一个解释。如果没有给出方法头,我怎么知道 return 方法会从上下文线索中给出什么类型?
例如:
int someNum = someWord.someMethod();
我是初学者,如果这是一个愚蠢的问题,请见谅。
如果您询问的是 someMethod()
,则 return 值已分配给 int
变量,因此 return 类型为 int
。方法签名将如下所示
public int someMethod() {
}
return 类型不一定是 int
,它是与 int
赋值兼容的任何类型。
除了int
,还可以是Integer
、byte
、Byte
、short
、Short
、char
, 或 Character
.
我需要一个解释。如果没有给出方法头,我怎么知道 return 方法会从上下文线索中给出什么类型?
例如:
int someNum = someWord.someMethod();
我是初学者,如果这是一个愚蠢的问题,请见谅。
如果您询问的是 someMethod()
,则 return 值已分配给 int
变量,因此 return 类型为 int
。方法签名将如下所示
public int someMethod() {
}
return 类型不一定是 int
,它是与 int
赋值兼容的任何类型。
除了int
,还可以是Integer
、byte
、Byte
、short
、Short
、char
, 或 Character
.