【发布时间】:2017-06-06 09:51:28
【问题描述】:
当我写这段代码时,我得到了错误
public class MethodOverloading
{
void m(short i)
{
System.out.println("SHort");
}
public static void main(String[] args)
{
MethodOverloading ml=new MethodOverloading();
ml.m(10);
}
}
我收到错误,m(short) 不适用于 m(int) 但是当我 将int值分配给short然后没有错误然后如果我不能通过int value 作为接受 short 的方法的参数,那么 short 变量如何接受 int 值,如下所示?
short d=10;
System.out.println(d);
【问题讨论】:
标签: java int overloading short