Atributos que son Vectores o Arrays Bidimensionales

Hola, tengo esta clase con estos atributos y quiero saber como declararlo para utilizarlo luego en el main como una lista o de otra forma. Un Saludo

public class CuentaDeAhorros {
   
 
    private int Saldo;
    private int NumeroTarjetaCliente;
    private String ClienteTitular;
    private String dni;
    private int []NumeroDeOperaciones=new int[10];
    private String []TipoDeOperacion=new String[2];
   

   CuentaDeAhorros(){
       
   }
  public CuentaDeAhorros( String ClienteTitular,String []TipoDeOperacion,int[]NumeroDeOperaciones,String dni,int Saldo, int NumeroTarjetaCliente){

       this.Saldo=Saldo;
       this.NumeroTarjetaCliente= NumeroTarjetaCliente;
       this.ClienteTitular= ClienteTitular;
       this.NumeroDeOperaciones=NumeroDeOperaciones;
       this.TipoDeOperacion=TipoDeOperacion;

    }
  /////////////////////////////////////////////////////////////////////////////////////  
   
   public void setSaldo(int Saldo){
        this.Saldo=Saldo;

    }

    public void setNumeroTarjetaCliente(int NumeroTarjetaCliente){
        this.NumeroTarjetaCliente=NumeroTarjetaCliente;

    }

     public void setClienteTitular(String ClienteTitular){
     
        this.ClienteTitular=ClienteTitular;

    }
   
  public void setTipoDeOperacion(int []TipoDeOperacion){
        this.TipoDeOperaciones=TipoDeOperaciones;

    }
     
     ////////////////////////////////////////////////////////////////////////////
     
    public int getSaldo(){
        return Saldo;

    }

    public int getNumeroTarjetaCliente(){
        return NumeroTarjetaCliente;

    }

    public String getClienteTitular(){
        return ClienteTitular;

    }
   
     public String []getTipoDeOperacion(){
        return TipoDeOperacion;

    }

   public int[]NumeroDeOperaciones(){
return NumeroDeOperaciones;
}

Tengo el problema con los atributos que son vectores

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Así

Así:

public static void main( String ... args ) {
    CuentaDeAhorros deOtraForma = new CuentaDeAhorros ();
}

En Java por convención los atributos comienzan con minúsculas.

Imagen de Payan

public static void main(

public static void main( String ... args ) {

 ArrayList <CuentaDeAhorros> ClienteGeneral=new ArrayList();

       // esto es para hacerlo con listas pero me da error en los vectores como lo hago pa que no me de error?
     
       CuentaDeAhorros nuevo=new CuentaDeAhorros("pepe",aqui tendria que poner el vector de tipo de operaciones,aqui el numero de operaciones"dni","1000","2222");
       ClienteGeneral.add(nuevo);
        nuevo=null;

Imagen de neko069

Así

CuentaDeAhorros cuentaDeAhorros = new CuentaDeAhorros (
               "Cliente Titular",
               new String[]{"tipo de operacion 1","tipo de operacion 2"},
               new Integer[]{1,1},
               "el DNI",
               111111,
                78941324789456
);
Imagen de Payan

perfecto !!xD

perfecto !!xD

Imagen de yngwie74

Y qué pasa si

a alguien se le ocurre hacer algo así:

CuentaDeAhorros cuentaDeAhorros = new CuentaDeAhorros (
               "Cliente Titular",
               new String[]{"tipo de operacion 1","tipo de operacion 2","tipo de operacion 3","tipo de operacion 4"},
               new Integer[]{1,2,3,4,5,6},
               "el DNI",
               111111,
                78941324789456
);

???

Imagen de neko069

Pruebas

Pues no soy @Payan ( y espero que venga a contestar ) pero pues supongo que quiere construir los objetos manuales para hacer pruebas.

Y bueno, supongo que por restricción de negocio, así está definido el límite para los arreglos... de otra forma, efectivamente, como lo señalas, está en problemas.

Imagen de Payan

si solo son pruebas trankilo!

si solo son pruebas trankilo! xDD gracias de todas formas .un saludoo!