Você está na página 1de 2

Referenciando atributos da classe atual: a keyword this

Observe o código abaixo:

Observe que no código acima há 2 métodos com o mesmo nome (Imprimir), mas com
parâmetros diferentes (sobrecarga de métodos).

Observe particularmente a linha no segundo método Imprimir:

Neste caso, estamos obtendo o valor do parâmetro status e atribuindo para o status da classe.
A palavra-chave this é que está dizendo que status é um atributo da classe. Se não fosse
utilizado a palavra this estaríamos atribuindo o valor do parâmetro para ele mesmo.

Referenciando atributos da classe superior: a keyword base


A palavra-chave base faz referência a atributos e métodos da classe superior (ou classe pai).
Por exemplo:
Observe a linha:

É nela que estamos atribuindo o status da classe Filha para o status da classe Pai.

Nós utilizamos a keyword base para acessar membros da classe pai à partir das classes filha.

Você também pode gostar