我有一个方法接受一个类型为 short
的参数。
public void doSomething(short value) {
//DO STUFF
}
我可以这样调用它:
short value = 3;
doSomething(value);
但这不是另一个:
doSomething(3);
为什么?有没有办法表示此参数是 short
而不是 int
?
最佳答案
你可以这样调用它:
doSomething((short)3);
如果没有转换,3
将始终是一个 int 字面值。
关于java - 将方法参数表示为 "short"原始类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29767292/