Erro na chamada de classe

1 resposta
A

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();		



}

}

1 Resposta

C

Qual erro ? :roll:

Criado 10 de junho de 2007
Ultima resposta 11 de jun. de 2007
Respostas 1
Participantes 2