用this调用另一个构造函数的问题?请指教
public class E10_ThisConstructorCall {
public E10_ThisConstructorCall(String s) {
System.out.println("s = " + s);
}
public E10_ThisConstructorCall(int i) {
this("i="+i);
}
public static void main(String args[]) {
new E10_ThisConstructorCall("String call");
new E10_ThisConstructorCall(47);
}
}
是不是 this("i="+i)中的i会由int转换成string类型?
为什么 this("i="+i)的结果 ; 会等于 s= i = 47 呢?