为啥构造方法Person   后面还可以跟compare呢??  很不解   求大神指点

解决方案 »

  1.   

    这里的compare是一个方法  返回一个person的对象
      

  2.   

    persion  是返回类型,就跟int / tring / void 一样
      

  3.   

    跟构造方法没关系,一个返回类型,返回这个类的引用。和写个 int在就返回一个整型、boolean返回true或false是一样的
      

  4.   

    这里不是构造方法,你搞错啦。这是compare方法,返回值是Person类型的对象。
    这里只是一个一般的方法,不是构造方法。
      

  5.   

    大兄弟,这个是有返回值为person类型的方法,并不是构造器
      

  6.   

    2楼的理解有问题,这个方法的名字字面是比较的意思,因为看不到方法的实现,无法确定其作用。至于说重写,2楼可能要说的是实现Comparable<T>接口,并实现compareTo(T)方法吧?
    我觉得5楼说的挺好的,这个就是一个返回值为Person类型的普通方法,跟构造方法无关,也和它紧跟构造方法之后无关。