Escolar Documentos
Profissional Documentos
Cultura Documentos
Através dos atributos de uma classe, nós podemos alterar e recuperar valores de variáveis
relacionados à ela. Eles são divididos em dois tipos:
Campos: Campos são simplesmente variáveis, visíveis a partir das instâncias da classe.
São variáveis públicas;
Propriedades: Propriedades são mais sofisticadas, podendo ter um bloco get (utilizado
para ler um valor) e um bloco set (utilizado para atribuir um valor). Estes blocos são
utilizados para atribuir valores para uma variável privada, mantendo o princípio de
encapsulamento que veremos adiante.
Numéricos como 0
Strings como null
Booleanos como false
Objetos como null
Propriedades da classe
Veja abaixo dois exemplos de atributos. Primeiro do tipo campo, que acabamos de ver:
Já o atributo tipo propriedade, ao contrário de um campo, é um atributo mais sofisticado. Por
exemplo:
Por exemplo: para criar uma propriedade chamada NomeCliente, teríamos uma variável
privada chamada nomeCliente. O padrão camelCase significa que o nome do identificador
deve começar em minúscula e a primeira letra de cada palavra concatenada em maiúscula. O
padrão PascalCase significa que o nome do identificador deve começar em maiúscula e a
primeira letra de cada palavra concatenada em maiúscula.