加入find方法，解决在父类中new 未知子类的问题