“um objeto de uma determinada classe que tem um campo private, pode acessar esse campo de um outro objeto da mesma classe, pois o modificador private restrige a nível de classe e não de objeto”.
Alguém poderia me explicar isso com exemplos e/ou uma definição mais clara?! :roll:
Vou tentar explicar: Um objeto de um tipo de classe tem acesso a “todos” os membros de um outro objeto do mesmo tipo de classe porque os dois compartilham o mesmo código. :oops:
Veja que o objeto t1 teve acesso ao campo privado do objeto t2, porque o código para alterar o campo está dentro do código da classe (t1 e t2), e lá ele é visível apesar de private. :???: