El constructor de una clase es un tipo especial de método utilizado para crear objetos o instancias de una clase, es un método que permite inicializar los atributos de una clase.

CARACTERÍSTICAS

  1. Su nombre coincide con el de la clase.
  2. No tiene valor de retorno (ni void)
  3. Una clase puede tener varios constructores (ejemplo típico de sobrecarga de funciones), pero la lista de parámetros tiene que variar.
  4. Los constructores deben diferir en tipo y/o cantidad de parámetro.
  5. Si la clase tiene un constructor, todos los objetos de la clase deben ser inicializados invocándolo.
  6. Si el constructor tiene parámetros al invocarlo hay que suministrarlos.
  7. De no definirse un constructor para la clase, el compilador genera un constructor por defecto.
  8. El constructor por defecto, no tiene parámetros e inicializa cada atributo con el valor nulo por defecto.
  9. Si un constructor no tiene parámetros se considera el constructor por defecto.

Deja un comentario

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