Saltar al contenido

¿Qué significa ‘público static void’ significa en Java?

Estate atento porque en este escrito vas a encontrar la solución que buscas.Este tutorial fue probado por nuestros expertos para asegurar la calidad y veracidad de nuestro post.

Solución:

Son tres cosas completamente diferentes:

public significa que el método es visible y puede ser llamado desde otros objetos de otros tipos. Otras alternativas son private, protected, package y package-private. Vea aquí para más detalles.

static significa que el método está asociado con la clase, no con una instancia específica (objeto) de esa clase. Esto significa que puede llamar a un static método sin crear un objeto de la clase.

void significa que el método no tiene valor de retorno. Si el método devuelve un int tu escribirias int en vez de void.

La combinación de los tres se ve más comúnmente en el main método que incluirán la mayoría de los tutoriales.

Las tres palabras tienen significados ortogonales.

public significa que el método será visible desde las clases en otros paquetes.

static significa que el método no está adjunto a una instancia específica y no tiene “this“. Es más o menos una función.

void es el tipo de retorno. Significa “este método no devuelve nada”.

los público palabra clave es un especificador de acceso, que permite al programador controlar la visibilidad de los miembros de la clase. Cuando un miembro de clase está precedido por public, entonces se puede acceder a ese miembro mediante un código fuera de la clase en la que se declara. (Lo contrario de público es privado, lo que evita que un código definido fuera de su clase use un miembro).

En este caso, main( ) debe declararse como public, ya que debe ser llamado por código fuera de su clase cuando se inicia el programa.

la palabra clave static permite main( ) para ser llamado sin tener que instanciar una instancia particular de la clase. Esto es necesario ya que main( ) es llamado por el intérprete de Java antes de que se creen los objetos.

la palabra clave void simplemente le dice al compilador que main( ) no devuelve un valor. Como verá, los métodos también pueden devolver valores.

Te mostramos las reseñas y valoraciones de los lectores

Si para ti ha sido de ayuda nuestro post, sería de mucha ayuda si lo compartes con otros seniors de este modo contrubuyes a extender nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *