为什么调用toString方法输出的还是地址值

来源:4-4 学生选课---添加课程 Ⅰ

挡不住的风

2016-11-21 11:00

Course cr1=new Course("1", "shujujiegou");

 courseToSelect.add(cr1);

 Course temp=(Course)courseToSelect.get(0);

 System.out.println(temp.toString());

 System.out.println(temp.id+" "+temp.name);


写回答 关注

1回答

  • qq_風是鹹的_0
    2016-11-21 12:45:34
    已采纳

    复写Course类中的toString方法

    @Override
    public String toString() {
        return "Course [id=" + id + ", name=" + name + "]";
    }


    挡不住的风

    非常感谢!

    2016-11-21 17:07:56

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题