Quando utilizamos a palavra public, liberamos o acesso do atribu-
to/método para ser utilizado por qualquer um que importe o pacote ou
o objeto. N...
Quando utilizamos a palavra public, liberamos o acesso do atribu- to/método para ser utilizado por qualquer um que importe o pacote ou o objeto. No caso do private, ninguém pode acessar o método/atributo daquele objeto, nem mesmo os objetos daquele pacote ou objetos que herdam suas características. Isso evita que certos métodos sejam acessados diretamente, evitando erros. Métodos/atributos protected podem ser her- dados, mas não alterados. Exemplo:
class exemplo {
public metodo1() { ... }
private metodo2() { ... }
}
Nessa classe, o metodo1 pode ser executado por qualquer outro objeto. O método metodo2 só pode ser executado pelo próprio objeto.
Compartilhar