una consulta, cual es la ventaja de utilizar un constructor de carga de datos o alguna operacion como insertar, mostrar,etc. Ante un metodo de carga por ejemplo en este codigo:
que ventajas tiene realizar la carga en el constructor? porque tambien podria haber sido en un metodo de nombre cargar()
Código PHP:
public void cargar()
{
teclado=new Scanner(System.in);
sueldos=new int[5];
for(int f=0;f<5;f++) {
System.out.print("Ingrese valor de la componente:");
sueldos[f]=teclado.nextInt();
}
}
Operarios op=new Operarios();
op.cargar();
op.imprimir();
Código PHP:
public Operarios()
{
teclado=new Scanner(System.in);
sueldos=new int[5];
for(int f=0;f<5;f++) {
System.out.print("Ingrese valor de la componente:");
sueldos[f]=teclado.nextInt();
}
}
public void imprimir() {
for(int f=0;f<5;f++) {
System.out.println(sueldos[f]);
}
}
public static void main(String[] ar) {
Operarios op=new Operarios();
op.imprimir();
}