metodo privado