1
resposta

Como assim 2 é considerado uma Strring?

a explicação que deram:O atributo quantidade foi definido como sendo do tipo int na classe Venda, não sendo permitido então passar a String “2” ao atribuí-lo no objeto venda1.

não entendi muito bem poderia me explicar melhor? Como assim 2 é considerado uma String? Sendo que é um número.

1 resposta

Fala Arthur, beleza? Não sei se entendi bem sua pergunta, mas vou tentar ajudar. Quando um parâmetro ou um atributo é definido como int ele não pode receber outro tipo de dado para uma função ou para instanciar um objeto. Um 2 é um número, mas quando é colocado dentro de aspas ele se torna uma string, como no exemplo abaixo:

2 = int

"2" = string