Como eu faço um "link" entre funções? Ahhhhhhh

Como eu faço um “link” entre funções da mesma classe e “links” entre funções de classes diferentes na mesma pasta? Só dá pra fazer isto através da função main?

Tipo, eu criei uma função que cria uma sequencia de numeros, numa outra eu pedi pra q esta função fosse executada 50x (ou seja 50 sequencias de numeros), aí eu atribuí a cada sequencia de numero a uma posição de um vetor( eu acho! ):

NomeDaClasse[] vetor=new NomeDaClasse[];

for(i=0; i<50; i++)
{
vetor[i]=new NomeDaClasse();
vetor[i].nomeDoMétodo();
}

Mas aí quando eu peço pra imprimir ou retornar o conteudo (no caso uma das sequencias) do vetor ele me diz “null”.

Por favor, ajudem um universitário desesperado!
Só tenho mais um dia pra terminar o meu trab. e tô dependendo disto pra acabá-lo.

Valeu a todos!!!

NomeDaClasse[] vetor=new NomeDaClasse[50];

for(i=0; i<vector.length; i++) {
vetor[i]=new NomeDaClasse();
vetor[i].nomeDoMétodo();
}

Cara,
quando agente acessa algum metodo pelo vetor dessa maneira:
vetor[i].nomeDoMétodo();
O erro ocorre em tempo de execução mesmo!
Vc tem que criar um objeto dentro do for e jogalo para dentro do vetor, ai sim vc pode referencia-lo sem levantar nullpointer exception
Assim:

NomeDaClasse[] vetor=new NomeDaClasse[50];
for(i=0; i<vector.length; i++) {
NomeDaCLasse obj = new NomeDaClasse();

vetor[i]=obj;
vetor[i].nomeDoMétodo();
}
Ai vai funcionar, porque seu objeto estará instanciado dentro do vetor sem isso o objeto fica apenas alocado mas com referencia nula!