String className = obj.getClass().getName(); //从对象获取类名 A a = (A)Class.forName(className).newInstance(); //从类名创建类对象