Constructores

Para crear un objeto se usa el operador new. Si no se ha definido un método constructor para la clase tendremos que instanciar al objeto indicando el nombre de la clase y a continuación los paréntesis (). En el caso de que la clase disponga de un método constructor no es posible instanciar un objeto usando la opción anterior, es decir, tendremos que usar al método constructor. En una clase se pueden definir uno o más métodos constructores para inicializar los atributos de un objeto. En nuestra clase Vehiculo se ha definido un método constructor que inicializa los atributos matricula, marca, modelo, color y tarifa como se puede observar a continuación:

Si queremos instanciar el objeto vehículo desde el main, tendremos que usar el operador new.

 

Sobrecarga de constructores

En Java tanto con métodos como con constructores podemos sobrecargarlos, esto es que dependiendo del número de parámetros y el orden de los tipos se realizaran funciones independendientes.

A continuación se puede observar la clase Vehículo que implementa varios constructores para su uso

 

Publicada el
Categorizado como POO