黑马程序员技术交流社区

标题: 关于集合 [打印本页]

作者: 不忘初❤    时间: 2016-6-4 12:33
标题: 关于集合
下面这段代码,哪个大神能告诉我怎么理解的?
public int compareTo(Object obj)
{
        if(!(obj instanceof Student))   //为什么要做这一步?
                throws new RuntimeException("不是学生对象");
        Student s=(Student)obj;     //为什么做这一步
        System.out.println(this.name+"....."+s.name);  //怎么理解this.name和s.name
        if(this.age>s.age)
                return 1;
        if(this.age==s.age)
        {
                return this.name.compareTo(s.name);
        }
        return -1;
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2