I modificatori di accesso non c'entrano nulla. Servono solo a capire chi può vedere (e quindi usare) un determinato metodo e chi no. Quindi, se si tenta di accedere da una classe ad un metodo privato di un'altra classe, il programma semplicemente non viene nemmeno compilato.

Senza vedere nemmeno una riga di codice è praticamente impossibile capire cosa ci sia che non va nel tuo programma, visto che la descrizione del problema, come già detto, è particolarmente fumosa. Se non riesci a spiegare bene la situazione d'errore, posta il codice (indentato e usando gli appositi tag CODE, come richiesto dal regolamento interno).


Ciao.