static me dice que se puede invocar el metodo sin instanciar la clase y private le da un scope local a la clase, me parece que es una con...

Reinaldo Mendoza

Reinaldo Mendoza

Pregunta
studenthace 4 años

static me dice que se puede invocar el metodo sin instanciar la clase y private le da un scope local a la clase, me parece que es una contradiccion en el metodo showAddAvailableAppointmentMenu. es decir el metodo es local pero puede ser llamado desde afuera de la clase. Alguien me explica si es un error o cual es la ventaja de hacer eso?

1 respuestas
para escribir tu comentario
    David Barrera

    David Barrera

    studenthace 4 años

    Sin haber visto lo que sigue después de esta clase, lo mas seguro es porque ese metodo lo va a llamar sin necesidad de instanciar ninguna clase y lo hace private para que solo lo pueda usar en esa misma clase y no sea llamado desde otra ya que la idea de ese metodo es ser usado solo y solo si se escoge una opción en pantalla... entonces no tiene sentido que sea llamado desde otra clase.

Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.

Curso de Java SE Orientado a Objetos
Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.