1.para要是Object object。因为不知道括号里会是哪一个class的
2.首先用instanceof判断是否是同一个class再来判断其他的。
3.首先要强制类型转换(cast),再来比较
4.字符串的比较前面写了
public boolean equals(Object object) {
return (object instanceof CatalogItem)&&
(((CatalogItem)object).getCode()).equals(this.getCode());
}