Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Object literal

Não entendi muito bem a explicação sobre esse conceito, alguém poderia me dar uma explicação mais básica e definitiva?

1 resposta
solução!

Olá Kevin, tudo bem?

O conceito de Object literal, mencionado na aula, é uma forma de criar objetos sem usar a palavra-chave "new". Na linguagem Java, isso é comumente utilizado para criar objetos do tipo String. A classe String é um tipo especial em Java e pode ser criada usando a sintaxe de Object literal, ou seja, sem usar "new".

A imutabilidade, por sua vez, é um conceito que significa que um objeto não pode ser alterado após ter sido criado. Isso significa que, quando utilizamos métodos da classe String, por exemplo, um novo objeto é criado com as alterações feitas e o objeto original permanece o mesmo. Isso é diferente de outras classes, como Conta, que podem ter seu estado alterado após a criação.

Em resumo, Object literal é uma forma de criar objetos sem usar "new", enquanto imutabilidade significa que um objeto não pode ser alterado após ter sido criado.

Espero ter ajudado e bons estudos!