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.