代码如下:
类定义如下
public class StringAndInt {
void test (String s){
System.out.println("i am String");
}
void test (int i){
System.out.println("i am int");
}
}
测试方法
public class Test {
public static void main(String[] args) {
StringAndInt t = new StringAndInt();
char c = 'y';
//16位长的char型变量ch在编译时会自动转化为一个32位长的int型,并在运行时传给void test(int i)方法
t.test(c);
}
}
输出
i am int
结论:16位长的char型变量在编译时会自动转化为一个32位长的int型。