As variáveis de instância são preenchidas com os valores padrão de 0 (para primitivos inteiros), false (para boolean) ou null (para referências). Por exemplo:
class Teste {
private int a;
private boolean b;
private String c;
public String toString () {
return "(" + a + ", " + b + ", " + c + ")";
}
public static void main (String[] args) {
Teste teste = new Teste();
System.out.println ("Teste = " + teste.toString()); // Imprime "Teste = (0, false, null)"
}
}
Outra forma de preencher atributos de instância durante a construção é fazer atribuições inline (na mesma linha em que as declaramos), e dentro do construtor. Em ambos os casos os atributos estarão pré-definidos em código.