Student类:
public String toString() {
return "Student: " + this.name + " " + Integer.toString( this.score );
}
选择排序类:
student[] d = new student[4];
d[0] = new student("D",90);
d[1] = new student("C",100);
d[2] = new student("B",95);
d[3] = new student("A",95);
SelectionSort.sort(d);//该方法为选择排序算法
for( int i = 0 ; i < d.length ; i ++ )
System.out.println(d[i]);
我想问的是,对象数组出来的是为Object对象,在输出的时候,是自动进行toString转换吗,是所有对象数组都存在这种自动调用的现象吗,如果不进行toString转化的话,输出的不是预期的结果。(正在自学JAVA和算法的小白,谢谢大佬的指点了)