Nolanamy 2017-02-15 06:08 采纳率: 12.5%
浏览 2299

参数是char类型,为什么执行了参数类型int的方法,谢谢

public class Test {

void test(String s)
{ 
   System.out.println("I am a String"); 
}
void test(int i)
{ 
    System.out.println("I am an int"); 
} 

public static void main(String[] args) {

    Test t= new Test(); 
    char ch = 'y'; 
    t.test(ch); 

}

}

结果是I am an int,为什么不是string

  • 写回答

5条回答 默认 最新

  • s薯片丶 2017-02-15 06:14
    关注
    评论

报告相同问题?