Galera eu gostaria de saber como começo posso implementar qse toda uma academia em java, eu fiz até agora 4 classes,
Cliente,Endereço, classe gerarMatricula pra automaticamente gerar uma matricula pra cd cliente que eu cadastrar no sistema , e tem a classe principal que é Academia onde eu vou chamar os métodos creio eu e que eu tou ´pensando em fazer o menu nela que é menu de cadastrar nome ,cpf, turno, e peso
Eu criei a classe gerar matricula e n tou sabendo onde fazer a chamada desta se puderem me ajudar eu agradeço muito pq tenho prazo pra terminar essa delícia kk
Ola, antes de tudo é bom seguir alguns padrões de programação.
Seu programa deve ter 3 ou mais pacotes.
1º. Model:
São os modelos, eles são uma forma padrão de representar uma coisa em oop.
ex:
public void class Client{
. private int id;
. private String client;
. private String cpf;
. private String turno; //aqui seria melhor um enum
. private int peso;
//aqui embaixo os get e set
}
2º. Entrada e saída de dados (um pacote diferente pra cada um) (se for banco de dados, o pacote chama DAO)
Ele vai ser responsável da entrada e saida, por exemplo do seu programa, você vai criar um arquivo ou banco de dados certo? então em ClientFile/ClientDao você coloca o métedo
public void saveClient(Client client).
e
public Client catchClient();
3º. Camada service - A mais importante
Ela vai unir essas entradas e saidas.
Como exiplicar isso é muito dificil. Vou disponibilizar um projeto meu:
4.util
O resto.
Respondendo sua pergunta, eu acho que o gerarMatricula deve ser um método da camada Service.
essa parte de service é muito avançado pra mim creio eu e eu nem manjo muito nesse service, acho que tem outro meio de realizar isso que seja mais descomplicado no momento e o programa n vai ter persistência de dados então esse daos está fora… vlw por está me ajudando brother 
Em outras palavras, o service é onde fica toda sua inteligência do programa.
Faz o seguinte, jFrame para registrar o cliente, quando o usuario apertar o botão “Cadastrar”, ele chama o metedo na classe ClientService:
-> public void Cadastrar(String name, int id, String cpf){};
Ai dentro voçé coloca para regitrar, em um vetor, banco de dados, JJON ou arquivo.