clases y constructores