常用于多态中区分类型 例 public void commpareTo(Object o) { if(o instanceof Person){ Person p=(Person ) o; } } 注: A instanceof B, B与A毫无关系会发生编译错误。