Início > Java, SCJP > 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
Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: