Hola que tal, en el ejemplo de este apartado, tengo una duda en este pedazo de código:
public GrupoDepositos(int numeroDeDepositosGrupo,String valor_idGrupo)
{
idGrupo=valor_idGrupo;
switch(numeroDeDepositosGrupo)
{
case 1:System.out.println("Un grupo ha de tener más de 1 depósito");break;
case 2:
deposito1=new Deposito();//Al crear el objeto automaticamente se llama al constructor del mismo en este caso sin parametros
//ESTO ES EJEMPLO DE SINTAXIS DE CREACIÓN DE UN OBJETO. EN ESTE CASO DENTRO DE OTRO.
deposito2=new Deposito();
numeroDepositosGrupo=2;
break;
case 3:
deposito1=new Deposito(); deposito2=new Deposito(); deposito3=new Deposito();
numeroDepositosGrupo=3;
break;
default:System.out.println("No se admiten más de 3 depósitos");
//Esto no evita que se cree el objeto.
break;
}//Cierre de switch
}//Cierre del constructor.
Mi duda es en las lineas de código: numeroDepositosGrupo=2; y numeroDepositosGrupo=3; si también podrían ser: numeroDepositosGrupo =numeroDeDepositosGrupo.