creacion de clase reepcion y sus subclases