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.