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();
    } 
    
 

