1
resposta

por que não é possivel usar private em um campo dentro de um metodo

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

por que eu não consigo declarar um campo como privado dentro do metodo da interface ? é possivel altera-lo pela main quando dentro do metodo ?

1 resposta

Oie Jorge! Tudo bem?

Quando estamos dentro de um método, não trabalhamos com "campos", pois os campos são os membros que descrevem a classe. Um método tem a função de alterar variáveis e gerar um resultado. Por isso, todo novo valor que declaramos em um método não tem um modificador de acesso, como private, public, e assim por diante. Esses novos valores criados são variáveis, e não atributos

Uma coisa que pode gerar confusão é: e se eu quiser alterar os valores dos campos da minha classe? Nesse caso, não iremos precisar criar variáveis novas, e sim utilizar/alterar o que já existe.

Espero que tenha ficado mais claro! Qualquer dúvida, estou à disposição.

Abraços e bons estudos!