题解 | 类型判断
if (obj instanceof Base) { return ((Base) obj).getClass().getName(); } else if (obj instanceof Sub1) { return ((Sub1) obj).getClass().getName(); }else if (obj instanceof Sub2) { return ((Sub2) obj).getClass().getName(); }else{ return obj.getClass().getName(); }