Java - Tipos de modificadores

Modificadores são palavras-chave que você adiciona a essas definições para alterar seus significados. A linguagem Java tem uma grande variedade de modificadores, incluindo o seguinte -

Para usar um modificador, você inclui sua palavra-chave na definição de uma classe, método ou variável. O modificador precede o resto da instrução, como no exemplo a seguir.

Exemplo

public class className {
   // ...
}

private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;

public static void main(String[] arguments) {
   // body of method
}

Modificadores de controle de acesso

Java fornece vários modificadores de acesso para definir níveis de acesso para classes, variáveis, métodos e construtores. Os quatro níveis de acesso são -

  • Visível para o pacote, o padrão. Nenhum modificador é necessário.
  • Visível apenas para a classe (particular).
  • Visível para o mundo (público).
  • Visível para o pacote e todas as subclasses (protegidas).

Modificadores sem acesso

Java fornece vários modificadores sem acesso para alcançar muitas outras funcionalidades.

  • O modificador estático para criar métodos e variáveis ​​de classe.

  • O modificador final para finalizar as implementações de classes, métodos e variáveis.

  • O modificador abstrato para criar classes e métodos abstratos.

  • Os modificadores sincronizados e voláteis , que são usados ​​para threads.

O que vem a seguir?

Na próxima seção, discutiremos sobre Operadores básicos usados ​​na linguagem Java. O capítulo lhe dará uma visão geral de como esses operadores podem ser usados ​​durante o desenvolvimento de aplicativos.