Ok, em um método private, todos da classe podem ‘vê-lo’, nao apenas em um static. Outra, por ter mudado o nome do método para get, sua finalidade nao muda absolutamente nada, poderia se chamar bolinhaVerde que o resultado seria o mesmo. 
O que é método principal? Você se refere ao
public static void main (String args[]) {}
?
Desde que sua váriavel seja criada de forma global em sua classe, e nao de forma local(dentro de um método qualquer.) voce terá acesso direto a ela de qualquer outra parte da sua classe, e talvez até de outras classes, dependendo do encapsulamento.
Se ele é void, quer dizer que quando se chama o método ele (o método) nao retorna nada. Mas SE você atribuir um resultado qualquer a uma variável sua global dentro de seu método static, então voce terá acesso a ela de qualquer parte da sua classe sem nenhuma difculdade, apenas chamando-a como voce chama qualquer outra variável.
Sobre static, veja mais aqui.
Talvez tire o resto de suas dúvidas, ok?