Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Atributo nome na classe Cliente

Não faltou colocar public ou private antes do atributo "nome" na classe Cliente?

2 respostas
solução!

Oie Fábio, tudo bem com você?

Não necessariamente, no Java se um atributo for criado sem usar nenhum modificador de acesso, ele se encontrará por padrão em um estado intermediário entre o "public" e o "private". Nesse estado padrão todas as classes do mesmo pacote têm acesso ao atributo, construtor, método ou classe.

No caso mostrado nesse exercício, muito provavelmente as classes pertencem ao mesmo pacote, por isso não foi necessário o uso do "public" para o código funcionar.

Esse conteúdo sobre pacotes você verá nos próximos cursos da "Formação Java", por isso não se preocupe se não entender muito bem agora.

Espero que eu tenha ajudado, qualquer dúvida ou problema fico a disposição :)

Bons estudos!

Excelente, grato pelo retorno, Igor!