Bom dia…
Estou fazendo um exercicio de um sistema que gerencia uma locadora de DVD’s. Tenho a classe Menu, a classe DVD, a classe CadCliente, a Classe Principal (onde está o main). Fiz com que todas as classes, menos a principal extendessem a classe Menu. Estou criando um menu q permite q o usuario digite numeros (case) para chamada dos metodos, porem nao consigo fazer com os metodos sejam chamados. Ex:
public void Menu(){
do{
System.out.print("\n\n Sistema Locadora do Josué");
System.out.print("\n ===============================");
System.out.print("\n 1 - Cadastrar DVD");
System.out.print("\n 2 - Cadastrar Cliente:");
System.out.print("\n 3 - Mostrar Clientes Cadastrados:");
System.out.print("\n 4 - Mostrar DVD's Cadastrados:");
System.out.print("\n 5 - Locação de DVD's");
System.out.print("\n 0 - Sair");
System.out.print("\n \n");
int opc = sc.nextInt();
switch (opc){
case 0: sair = false;
break;
case 1: umCliente.Cadastra(); //[size=18][/size][i]Aqui, nao consegui fazer com q ele chame o metodo Cadastra. O q estou fazendo errado?
break;
case 2: umCliente.Mostra();
break;
default: System.out.print("Opção Inválida!");
break;
}
}while (sair);