Classes em linguagens com suporte a orientação a objetos com...
Próximas questões
Com base no mesmo assunto
Ano: 2023
Banca:
FUNDATEC
Órgão:
BRDE
Prova:
FUNDATEC - 2023 - BRDE - Analista de Sistemas - Administração de Banco de Dados |
Q2107766
Programação
Classes em linguagens com suporte a orientação a objetos como C++, Java, Python
etc. têm, entre outros usos, o de prover acesso controlado a informações, encapsulando as mesmas.
Suponha que um programador deseja criar uma classe foo que armazena localmente um valor x_foo,
que não é acessível de forma alguma por código externo a foo. Suponha ainda que foo possui um
método público mx_foo(), que pode alterar o valor de x_foo a cada vez que é chamado, e que a cada
chamada de mx_foo() o valor inicial de x_foo visto por este método é aquele deixado pela chamada
de mx_foo() imediatamente anterior à chamada corrente em questão. Isso: