1.5. Valor padrão

Quando o seu sistema entra em operação, espaços em memória são criados para armazenar os conteúdos dos objetos criados.

Se não especificados durante a criação, esses espaços conterão valores nulos. Valores nulos poder ser problemáticos em algumas situações, como em cálculos matemáticos ou em junção de strings (concatenação). Por isso, é boa prática de programação definir valores padrão para esses atributos. Normalmente utiliza-se 0 (zero) ou false (falso) para booleano, 0 (zero) para números, ‘’ (em branco) para strings, e a data atual ou uma data fixa para datas.

Para representar o valor padrão na definição de um atributo, utiliza-se o sinal de “=” (igual), e em seguida representa-se o valor padrão, seguindo esta sintaxe:

atributo: Tipo = ValorPadrão

Exemplos:

  • nome: String = ‘’
  • idade: int = 0
  • salario: float = 0,0
  • possuiFilhos: bool = False

Veja um exemplo hipotético de valor padrão na classe Cliente:

Exemplo da classe Cliente com valores padrão para os atributos.
Copyright © 2014 AIEC.