Dúvida conceito de orientação a objetos (trafego de informações entre objetos)

Pessoal seguinte,

Estou precisando armazenar os valores que um objeto (aqui vou citalo como objeto 1)recebe em uma instância para ser utilizado posteriormente por outras classes (ou objeto neste caso objeto 2), mas ao meu ver toda vez que eu instânciar a classe que eu quero os valores para o objeto criado objeto 1 serão os valores de inicio da classe.

O que eu quero na realidade e armazenar os valores de um objeto para outros objetos utilizarem mas sem quebrar o conceito de OO.

Alguém poderia me ajudar?

Tenta uma variável de classe:

class MinhaClasse {
     static int varStatic;
}

desculpe, voce quer que toda vez que instancie um objeto2 ele tenha por padrão os valores do objeto1 ?

Galera mais uma vez muitissimo obrigado.

Sene funcionou como eu precisava.

Forte abraço.