Método get não é acionado

Alguém pode me ajudar a solucionar a seguinte questão? No fim do meu programa o método getName() de produto não retorna o que deveria deixando o campo em branco. Comecei a estudar composição agora, não sei se é algum problema nesse sentido. Agradeço desde já.
Segue o link do projeto via gitHub:

resultado esperado:

ORDER SUMMARY:
Order moment: 20/04/2018 11:25:09
Order status: PROCESSING
Client: Alex Green (15/03/1985) - alex@gmail.com
Order items:
TV, $1000.00, Quantity: 1, Subtotal: $1000.00
Mouse, $40.00, Quantity: 2, Subtotal: $80.00
Total price: $1080.00

O método getName() deve retorna o nome do produto como acima.

No metodo main da sua classe Program, seu código esta assim:

String productName = sc.nextLine();
sc.nextLine();

Tenta inverter

sc.nextLine();
String productName = sc.nextLine();
1 curtida

Funcionou… Obrigado!

1 curtida