Versão atual:

Atributos de classe somente leitura externos

Estava criando classes e fiquei com uma dúvida quanto a atributos, hoje temos escopos public (aberto a todos), private (apenas na classe atual) e proteted (classe atual e filhas). Esses escopos limitam a visibilidade dos dados, e estes sendo visíveis podem também alterados.

A dúvida é se seria possível algum atributo ser definido como visível, mas somente leitura, não sendo permitido alterar os dados armazenados por uma função externa, claro que a própria classe poderia alterar os dados. Seria possível desta forma? Poderia ser tl++ ou mesmo advpl.

Versão (1):

Ver a versão formatada

Atributos de classe somente leitura externos

Comentário

new question