Getters

Adotamos a convenção _ para indicar que determinada propriedade é privada, isto é, só pode ser acessado por métodos da classe. Quando seguimos essa convenção, precisamos criar métodos acessadores (getters).

Veja o seguinte exemplo:

Como todos os atributos da nossa classe são privados, vamos adicionar métodos para que seja possível ler o titular, a conta e o saldo:

Contudo, podemos criar uma espécie de método, mas que é acessado como se fosse uma propriedade. Altere o código anterior e modifique todos os métodos get para usar essa sintaxe especial.

Uma implementação válida é:

CURIOSIDADE: a linguagem TypeScript da Microsoft permite definir atributos privados com o modificador private. TypeScript nada mais é do que um superset do ES2015+ com a adição de novos recursos, inclusive aquele que define atributos privados.

Deixe seu comentário:

Your email address will not be published. Required fields are marked *

*