Created by Thiago Russo
over 7 years ago
|
||
Question | Answer |
campo (field) x propertie o que é um campo? como implementar o padrão "getting/setting" utilizando campo? |
Image:
Field 2 (image/png)
|
campo (field) x propertie o que é uma propriedade? dê um exemplo de uma prop encapsulando um campo e um exemplo utilizando o formato "auto-implementada" |
Image:
Proerties (image/png)
|
Os acessores get e set podem ter diferentes modificadores de acesso? e só um get? e só um set? | Vc pode, por ex, ter um get público e um set privado: p/ usuários externos, cria a ilusão de um campo só de leitura. Pode tb ter propriedades, c/ apenas um get ou apenas um set. Um único get pode ser conveniente qdo a criação de uma verdadeira propriedade somente leitura ou ao criar uma propriedade que calcula seu valor. Uma prop c/ apenas um acessor set é incomum, mas vc pode usá-lo em um cenário onde o usuário define um valor e nunca verifica-lo. |
exam tip propriedades ou campos para membros públicos? pq? | Sempre favoreça propriedades sobre os campos para os membros públicos. Uma propriedade implementado automaticamente se parece com um campo para o mundo exterior, mas você sempre pode adicionar comportamento extra quando necessário. |
Want to create your own Flashcards for free with GoConqr? Learn more.