Un constructor es un método de la clase, el cual es llamado cada vez que se crea la instancia de una clase, estos no tienen nigún tipo de retorno y se les asigna el mismo nombre de la clase al que pertenecen. El constructor reserva memoria e inicializa las varibles de instancia (Juárez & Vega, 2016).
|
public class ClaseDeEjemplo{
//Variables de instancia
private int variableDeInstanciaInt;
private boolean variableDeInstanciaBoolean;
private String variableDeInstanciaString;
/*
* En Java no es necesario declarar este tipo de constructor (simple sin argumentos)
* ya que compilador lo creara en caso de no encontrar alguno.
* Nota: Para ejemplificar se ha escrito este constructor
*/
public ClaseDeEjemplo(){
this.variableDeInstanciaInt = 0;
this.variableDeInstanciaBoolean = false;
this.variableDeInstanciaString = null;
}
}
|
| En caso de no declarar ningún constructor (no es lo más común) , el compilador creará uno por defecto el cual inicializará las variables a sus valores por omisión, los numéricos a ceros y los tipos String y otras referencias a objetos a null. |