本帖最后由 左拉 于 2014-4-19 19:24 编辑
假设有以下类:
- class Student{
- private String name;
- private int age;
- public Student(String name,int age)
- {
- this.name=name;
- this.age=age;
- }
- public String toString()
- {
- return this.name+","+this.age;
- }
- }
复制代码 那么一个问题来了:
- public class Test
- {
- public static void main(String[] args) {
- Student[] stus=new Student[]{
- new Student("test-a",21),new Student("test-b",21),new Student("test-c",20)
- };
- System.out.println(stus.toString());
- }
- }
复制代码 输出结果是变成数组地址,还是默默滴调用每个对象的toString()方法呢?
原谅我在网吧。。。
|