Archive

Posts Tagged ‘Variáveis de instâncias’

Variáveis de Instâncias

As variáveis de instância são definidas dentro da classe, mas fora de qualquer método, e só são inicializadasquando a classe é instânciada. As variáveis de instâncias são os campos que pertencem a cada objeto único. Por exemplo, o seguinte código define campos (variáveis de instâncias) para nome, titulo e gerente para objetos Funcionário.


class Funcionario {

    private String nome;

    private String titulo;

    private String manager;

}

Variáveis de Instâncias:

  • Podem ser marcadas como final;
  • Podem ser marcadas como transient
  • Não podem ser marcadas como abstract
  • Não podem ser marcadas como sinchronized
  • Não podem ser marcadas como strictfp
  • Não podem ser marcadas como native
  • Não podem ser marcadas como static, porque se transformaria em variável de classe.

Modificadores de acesso Variáveis X Métodos:

Variáveis locais Variáveis (não locais) Métodos
final final final
  public public
  protected protected
  private private
  static static
  transient  
  volatile abstract
    synchronized
    strictfp
    native