Estou fazendo um trabalho para faculdade que é uma locadora de DVD. Criei um classe para DVD onde defini os set e get tipo nome. genero , ano etc. Uma similar para cliente e mais duas classes sendo uma para gerenciamento de DVD que traz como herança a classe DVD e outra para cliente. A quinta classe seria o menu onde atraves de opção e eu escolheria o que quero executar. Ex opção 1 cadastrar cliente…
Duvida: Quando estava criando esta ultima classe não estou sabendo buscar as classes gerenciamento de DVD e Cliente. Sempre aparece erro.
Abaixo segue o codigo. Alguem poderia me ajudar a descobri onde estou errando?
public class ProgramaDvd {
private static GerenciaDvd Dvds[];
private static GerenciaCliente Clientes[];
private static int posicaoAtual = 0;
private static int codFilme =0;
public static void main(String[] args) {
Dvds = new GerenciaDvd[1000];
Clientes = new GerenciaCliente[1000];
int opcao=0;
do {
System.out.println("\n=== SISTEMA DE LOCADORA 3000 ====");
System.out.println("Opcao 1 - Cadastrar Cliente");
System.out.println("Opcao 2 - Cadastrar DVD");
System.out.println("Opcao 3 - Remover Cliente");
System.out.println("Opcao 4 - Remover DVD");
System.out.println("Opcao 5 - Locar DVD");
System.out.println("Opcao 6 - Devolver DVD");
System.out.println("Opcao 7 - DVD´s Locados");
System.out.println("Opcao 8 - DVD´s Atrasados");
System.out.println("Opcao 9 - Visualizar clientes");
System.out.println("Opcao 10- Sair");
System.out.print("Informe uma opção: ");
opcao = IO.readInt();
if (opcao == 1){
adicionarCliente();
} else if (opcao == 2){
cadastrarDVD();
} else if (opcao == 3){
removerCliente();
} else if (opcao == 4){
removerDVD();
} else if (opcao == 5){
locarDVD();
} else if (opcao == 6){
devolverDVD();
} else if (opcao == 7){
dvdLocados();
} else if (opcao == 8){
ldvdAtrasado();
} else if (opcao == 9){
visaulizarCliente();
} else if (opcao == 10){
System.out.println("finalizando sistema...");
} else {
System.out.println("opcao invalida!");
}
} while (opcao != 10);
}
private static void adicionarCliente(){
Clientes.adicionarCliente();
}
private static void cadastrarDVD(){
Dvds.adicionarFilmes();
}
private static void removerCliente(){
Clientes.removerCliente();
}
private static void removerDVD(){
Dvds.removerDVD();
}
}