窄化转换

java要求当能容纳更多信息的数据类型转化为无法容纳更多信息的类型时,必须显式的表明,否则会编译错误。相反,向更多信息的数据类型转换时,java编译器会帮我们进行转换,我们不必显示的表现出来。

例如:

1
2
3
4
5
6
7
8
9
10
11
12
13
public class 窄化转换
{
static boolean (char x)
{
return true;
}

public static void main(String[] args)
{
int x = 10;
System.out.println(fun(x));
}
}