Alguém pode me explicar o que é definido nessa linha do meu código? estou fazendo um código para embaralhar aleatoriamente as cartas de um baralho de 52 cartas

Card[] deck = new Card[52];

Essa linha cria um Array/Vetor ou “matriz” erroneamente dita. Essa linha significa que inicializou uma variavel do tipo Card e essa variável sendo um conjunto, este conjunto tem 52 posições, ou seja, permite 52 objetos do tipo Card dentro dele;

1 curtida

Então no caso foi feito um array de objetos?

Foi feito um array do objeto tipo Card.

1 curtida

Entendi, muito obrigado.