:?:
Olá pessoal,
Descobri (em um simulado) que a seguinte afirmação é válida:
“Objects themselves do not have any accessibility modifiers, only the object references do.”
O que quer dizer? Tipo:
Um objeto é uma instância de uma classe?
Se sim, qual a diferença entre “Objects” e “object references” da afirmação acima?
Abraço
só pra criar mais dúvida :
O que seria a referência do objeto nesse caso ?
é o objeto em si (instância da classe) ?
ou é a “referência” ao objeto (aquele treco que por analogia lembra de longe um ponteiro, mas é uma referência ) ?
Se for a segunda opção, penso eu que é pq vc só usa a referência a instância do objeto, portanto só ela que pode ou não ser enxergada… estou certo ? :tosco: :tosco: :tosco:
:trago:
Falou
Nossa cara, agora vc até me confundiu! vamos com calma.
Quando vc declara: Class var = new Class();
var é uma referência a um objeto alocado em memória.
se você colocar um modificador de acesso na variável var, você colocará esse modificador de acesso na referência. Não tem como você colocar o modificador de acesso no objeto em sí (as posições de memória…). Então, logo, vc restringe o acesso a um objeto através de suas referências.
[]s
Gostei, acho que é por ai mesmo. Agora ficou claar, valeww