ERRO: java.lang.NoSuchMethodError: main Exception in thread "main"?

3 respostas
A
public class CartaoDebito extends Cartao {
	
	public CartaoDebito(int senha, String cdCartao) {
		super(senha, cdCartao);
		
		Agencia a = new Agencia();
		ArrayList<ContaPessoa> c = a.getC();
		
		a.carregaContas();
		
		    for(ContaPessoa co : c) {  
			   System.out.println(co.getSaldo());  
			 }  

	}
	
}
public class Agencia {
	int numAgencia; 
	ArrayList<ContaPessoa> c = new ArrayList<ContaPessoa>();
	
	
	 public Agencia() {
		
		
	 }

	public ArrayList<ContaPessoa> getC() {
		return (ArrayList<ContaPessoa>) carregaContas();
	}

	public void setC(ArrayList<ContaPessoa> c) {
		this.c = c;
	}

	ContaPessoa a1 = new ContaPessoa(001,500, 323232);
	 ContaPessoa a2 = new ContaPessoa(011,700, 434343);
	 ContaPessoa a3 = new ContaPessoa(111,200, 545454);
	 ContaPessoa a4 = new ContaPessoa(002,300, 656565);
	 ContaPessoa a5 = new ContaPessoa(022,650, 767676);
	
	public  Collection<ContaPessoa> carregaContas(){	
	c.add(a1);
	c.add(a2);
	c.add(a3);
	c.add(a4);
	c.add(a5);
	return c;
	}	
		public static void main (String args[]){
			Agencia a = new Agencia();
			
			
			for(ContaPessoa co : a. getC()) {  
				   System.out.println(co.getSenhaConta());  
				 }  
		}
}

3 Respostas

tinorberto

Para executar um programa java e necessario que exista um metodo main , o que no seu caso não existe .

Formule melhor sua pergunta… flw

jingle

só executar a classe Agencia que deve funcionar… pois ela tem um main.

Renyo

Porque não faz uma classe Main separada ? ficaria bem mais legível cara… 8)

Criado 5 de março de 2009
Ultima resposta 5 de mar. de 2009
Respostas 3
Participantes 4