Postagens

Modificadores de Visibilidade

A palavra-reservada  private  modifica a forma como as demais classes do seu programa conseguem ver uma classe ou um atributo de classe. Classes Para classes, podemos ter os modificadores: public Todas as demais enxergam. public class MinhaClasse { ... } private Somente classes no mesmo arquivo fonte enxergam. Use isso quando a implementação serve para algum algoritmo interno da classe principal. public class MinhaClasse { private class MinhaClasseInternaPrivada { ... } } private class MinhaClassePrivada { ... } Nota: cada arquivo  .java  pode ter apenas uma classe pública. (default) Somente classes no mesmo arquivo fonte ou no mesmo pacote ( package ) enxergam. Use quando a implementação serve apenas para sua biblioteca ou para uma determinada parte do seu programa. class MinhaClasse { ... } Métodos Métodos podem ter os seguintes modificadores de visibilidade: public Todas as classes o enxergam, desde que enxerguem a classe também. public ...