Todas la clases tienen al menos un constructor, aun que podemos crear nosotros uno adaptado a nuestro proyecto antes de aceptar el constructor por defecto que java define por nosotros.
Objeto creado a través del constructor por defecto:
Coche c = new Coche();
Lo que hace esta linea es definir y crear un objeto c utilizando el constructor Coche(). El operador new tiene como argumento el constructor de la clase, Coche(), se puede decir que este constructor esta definido por defecto.
Para crear objetos de la clase Coche pasaremos los valores de cv, numero de puertas y tipo a través del constructor. Así evitaremos la necesidad de invocar a los métodos setters.
Agregamos en la clase Coche un constructor que reciba los atributos que no interesa.
package coche; public class Coche { private int cv; private int numeroPuertas; private String tipo; //constructor public Coche(int c, int numPuer, String t ){ cv = power; numPuer = numeroPuertas; t = tipo; } //setters y getters .... }
No hay comentarios:
Publicar un comentario