¿Cuál es la diferencia entre constructor y método en Java?

1 Respuestas


  • El constructor se invocará automáticamente cuando se cree un objeto, mientras que el método debe llamarse explícitamente.

    El constructor debe tener el mismo nombre que el de la clase, mientras que las funciones no deben ser iguales.

        * No hay un tipo de retorno dado en una firma de constructor (encabezado). El valor es este objeto en sí, por lo que no es necesario indicar un valor de retorno.
        * No hay declaración de retorno en el cuerpo del constructor.
        * La primera línea de un constructor debe ser una llamada a otro constructor en la misma clase (usando esto), o una llamada al constructor de superclase (usando super). Si la primera línea no es ninguna de estas, el compilador inserta automáticamente una llamada al constructor de superclase sin parámetros.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación