Variáveis de instância e classe
A variáveis que não são locais são conhecidas como variáveis de instância ou variáveis de classe. Variáveis de instância também são chamadas de campos. Variáveis de classe são compartilhadas entre vários objetos. Você pode dizer que uma variável é uma variável de classe porque tem a palavra-chave static antes dela. Você aprenderá sobre isso no Capítulo 4. Por enquanto, saiba que uma variável é uma variável de classe se tiver a palavra-chave static em sua declaração.
Variáveis de instância e de classe não exigem que você as inicialize. Assim que você declara essas variáveis, elas recebem um valor padrão. Você precisará memorizar tudo na tabela 1.2, exceto o valor padrão de char. Para tornar isso mais fácil, lembre-se de que o compilador não sabe qual valor usar e, portanto, quer o tipo mais simples que pode fornecer o valor: null para um objeto e 0 / false para um primitivo.