fala pessoal… to com um problema mas não sei o que é…
to querendo fazer uma sobrecarga de metodos de um banco, onde o user tem que colocar nome do banco, numero da agencia e o numero do banco. Quando eu tento fazer a sobrecarga da um erro em dois metodos… os outros estão normais… help me…
void inicializaBanco (String nomeDoBanco, int numeroDoBanco, int numeroDaAgencia){
nome = nomeDoBanco;
numero = numeroDoBanco;
agencia = numeroDaAgencia;
}
esse é o metodo principal… agora vem a sobrecarga e é essa primeira que dá o seguinte erro…
C:\java\sistema>javac Banco.java
Banco.java:62: inicializaBanco(java.lang.String,int) is already defined in Banco
void inicializaBanco (String nomeDoBanco, int numeroDoBanco){
^
void inicializaBanco (String nomeDoBanco, int numeroDaAgencia){
System.out.println ("Inserir Nome do Banco / Numero do Banco / Numero da Agencia");
}
aqui as sobrecargas funcionam normal…
void inicializaBanco (int numeroDaAgencia){
System.out.println ("Inserir Nome do Banco / Numero do Banco / Numero da Agencia");
}
void inicializaBanco (String nomeDoBanco){
System.out.println ("Inserir Nome do Banco / Numero do Banco / Numero da Agencia");
}
void inicializaBanco (int numeroDoBanco, int numeroDaAgencia){
System.out.println ("Inserir Nome do Banco / Numero do Banco / Numero da Agencia");
}
e por ultimo essa ultima sobrecarga tb dá erro…
void inicializaBanco (String nomeDoBanco, int numeroDoBanco){
System.out.println ("Inserir Nome do Banco / Numero do Banco / Numero da Agencia");
}
o erro é o seguinte…
Banco.java:66: inicializaBanco(int) is already defined in Banco
void inicializaBanco (int numeroDoBanco){
^
bom pessoal… é isso… to no aguardo!!!