我有一堂课:
class Employee{...}
然后 :
Employee aEmployee = new Employee(...);
int i = 10;
String str = aEmployee + i;
编译时会产生错误,为什么?
编辑:我没有覆盖类toString()中的方法Employee,但如果我尝试这个:
Employee aEmployee = new Employee(...);
String h = "hello";
String str = aEmployee + h;
这次会很好,编译和运行。
那么:为什么将变量更改为变量int后就i可以了? Stringh