Java/Modificadores: diferenças entre revisões

[revisão pendente][revisão pendente]
Conteúdo apagado Conteúdo adicionado
Linha 53:
:A palavra reservada ''static'' serve:
:* na declaração de uma variável dentro de uma classe, para se criar uma variável que será compartilhada por todas as instâncias de objetos de uma classe como um variável comum. Ou seja, a variável criada será a mesma em todas instâncias e quando seu conteúdo é modificado em uma das instâncias então ele será modificado em todas instâncias;
:* na declaração de um método que deve ser acessado diretamentedirectamente na classe e não nas suas instâncias.
 
===Modificador ''abstract''===
Linha 61:
:* declarar classes abstratas que se desenvolvem numa(s) subclasse(s). Classes abstratas são aquelas que não estão totalmente implementadas/descritas. Uma classe abstrata não pode ser instanciada e é amplamente usada nas interfaces.
:* Uma classe é considerada abstrata se contiver pelo menos um método abstrato. Um método abstrato tem a seguinte característica: void getName( );
:* Caso o método tenha as chaves características {}, o mesmo não mais será considerado abstratoabstracto, embora não tenha código dentro das chaves.
 
===Modificador ''final''===