Métodos Get e Set

15/11/2007

0

Estou analisando este trecho de código:

public long ID {
get { return this.id; } /// get , set são métodos? Pertencem a qual classe. Onde estão as chamadas destes métodos no programa? Para que servem?
set { this.id = value; }
}

Alguém poderia responder as perguntas comentadas?

O fonte completo pode ser acessado no site www.ciadoscursos.com/estudar

Login: user_debug@terra.com.br
Senha: user_debug


Dvm.a583591

Dvm.a583591

Responder

Posts

15/11/2007

Massuda

get , set são métodos? ... Para que servem?
De certa forma, get e set são métodos. ID é uma propriedade, get e set definem como ler (get) e escrever (set) o valor da propriedade.

Para quem conhece Java, equivalem aos métodos getAlgumaPropriedade e setAlgumaPropriedade.

Para quem conhece Delphi, equivalem aos métodos declarados como read e write de uma property.
Onde estão as chamadas destes métodos no programa?
Você não chama esses métodos. O compilador se encarrega de incluir as chamadas cada vez que você lê ou atribui um valor a uma propriedade.
Pertencem a qual classe.
São parte da classe que declarou a propriedade ID.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar