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:
|
Veja um exemplo hipotético de valor padrão na classe Cliente: