如题,例如下面一例代码
public class Student {
String name;
int age;
int num;
}
class Test{
public static void main(String[] args) {
Student[] stu = new Student[5];
stu[1] = new Student();
System.out.println(stu[1]);//地址值
System.out.println(stu[1].toString());//地址值,
如上所示,其实很简单啦,stu[1]里面本来存放的就是对象的引用,指向Student这个类,用toString方法当然只能输出地址值啦。顺带一提,如果输出str[0]的话那就是null了,因为此时并没有给str[0]赋值。那怎么输出数组对象的所有属性呢?我哪知道,那就得自己写个方法了。