Person person;这时候没有“=”操作,也就是没有给他赋值,person是空的,即null。
= new Person(),术语就叫实例化,就是person这个对象已经建立了,不为null了。
可以通过instanceof 判断其左边对象是否为右边类的实例
public int compareTo(Object object){
Person person;
if(object instanceof Person){
person = (Person)object;//如果传入参数是Person的实例,则强制转换
}else {
return -1;
}
return 0;
}