metodo private