私は短いに アサインint型の値を午前とき、私はその後、その後、エラーをメートル(ショート)がM(int型)には適用されませんというエラーになっていないが、午前、私はエラーなぜメソッド呼び出しでエラーが発生していますか?
public class MethodOverloading
{
void m(short i)
{
System.out.println("SHort");
}
public static void main(String[] args)
{
MethodOverloading ml=new MethodOverloading();
ml.m(10);
}
}
を取得しています。このコードを書いていますもしintを渡すことができないならば、shortを受け入れるメソッドへの引数としての値を とすると、どのように短い変数が以下のようにint値を受け入れていますか?
short d=10;
System.out.println(d);