Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Public: quando usar

Porque quando foi criada a classe Conta não foi usado o "public" na frente do método "saca" ou "transfere" ?

Normalmente, até então nos exercícios, o método main sempre precedia do public.

3 respostas
solução!

Quando utilizamos a palavra public, liberamos o acesso do atributo/método/classe para ser utilizado por qualquer um que importe o pacote ou o objeto. Você ainda vai estudar sobre os modificadores de acesso, mas basicamnete o que nao é publico pode ser utilizado e alterado da maneria que qualquer pessoa que tenha acesso ao código queira. São medidas de segurança. No momento do curso o foco não é esse, então não há problema de não colocar o public nos métodos

Rafael, como o curso começa do básico, você aprende primeiro a acessar os atributos. Depois, serão apresentados os problemas de deixar os atributos sem modificadores de acesso (que você já deve saber que dá problema mesmo, pelo questionamento que tá fazendo). Daí, na aula 5, você verá os modificadores de acesso.

Logo você chega lá.

Bons estudos!

Abraço.

Obrigado Vania e Manoel.

É que como fiquei na dúvida na hora, já postei. Mas de fato deve ter algo mais pra frente mesmo!

Estou gostando bastante desta parte de OO do java.