1
resposta

variavel do tipo GET;

Foi dito que a variavel URL seria somente um GET pra não ter o risco dela receber valor, porém logo no final da função foi atribuida um valor à ela. URL = url. Não entendi muito bem isso

1 resposta

Oi João, como vai?

Uma propriedade acaba funcionando desta forma realmente. Perceba que você consegue "settar" um valor, estando na mesma classe. Mas, caso faça-o criando um objeto, tentando colocar o valor como se estivesse usando um set teremos erro no código. Veja:

Imagem da classe ExtratorValorDeARgumentosURL com o get da propriedade URL selecionada em vermelho

Imagem do método main com a criação de uma objeto da classe ExtratorValorDeARgumentosURL, settando um valor. A linha está com uma marcação de erro e a mensagem no console "somente leitura" está selecionada em vermelho

Podemos também, para fins de teste, inserir um set junto ao get e fazer a modificação direto na propriedade URL no nosso objeto. Veja:

Imagem da classe ExtratorValorDeARgumentosURL com o get e o set da propriedade URL selecionada em vermelho

Imagem do método main com a criação de uma objeto da classe ExtratorValorDeARgumentosURL, settando um valor nenhum erro aparece na tela

Espero ter ajudado.

Qualquer dúvida, conte conosco, estamos sempre por aqui.

Abraços

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software