关于重写compareTo()方法的疑问
我给Student对象创建的id属性都是private的,但我试过以后发现,这里为什么o.id才会返回正常结果呀?o是Student对象,不应该调用o.getId()才会返回正常比较结果嘛?
像这种重写的方法内部调用了该方法(这里重写compareTo()方法在53行调用了compareTo()方法),是默认调用重写前的方法吗?
我给Student对象创建的id属性都是private的,但我试过以后发现,这里为什么o.id才会返回正常结果呀?o是Student对象,不应该调用o.getId()才会返回正常比较结果嘛?
像这种重写的方法内部调用了该方法(这里重写compareTo()方法在53行调用了compareTo()方法),是默认调用重写前的方法吗?
2020-03-24
举报