Erro ao Compilar [Resolvido]

5 respostas
J

E ai galera...
Sou novo pra programa em Java,e queria saber o que tá de errado com esse código?Tá dando erro ao compilar na ultima linha.

OBS.:A ideia era imprimir na tela,o número da conta,e o novo saldo.

Grato desde já...

class ContaCorrente{
      
      private double saldo;
      private String numConta;
      
      public ContaCorrente(){
             this.saldo = 0.0d;
             this.numConta = " ";
      }
      
      public double getSaldo(double saldo){
             return saldo;
      }

public void setSaldo(double saldo){
this.saldo =  saldo;
}
      
      public String getNumConta(String numConta){
             return numConta;
      }

      public void setNumConta(String numConta){
             this.numConta = numConta;
      }
      
      public void saque(double s){
if (s <= saldo)  
    saldo-=s;
      else  
    System.out.println("Saldo insuficiente!");  
      }
      
      public void depositar(double d){
            saldo+=d;
      }
}

public class Programa3{
    public static void main(String args[]){
           
           ContaCorrente c1 = new ContaCorrente();
           
           c1.setSaldo(250.0d);
           c1.setNumConta("0028-7255");
           c1.saque(50.0d);
           c1.depositar(100.0d);
           
           System.out.println("\n\nA conta do funcionario e: "+c1.numConta+"O saldo e:"+c1.saque());
    }
}

5 Respostas

C

A variável numConta é private, você não vai conseguir acessar ela diretamente. Você vai precisar de um método de acesso. Seria dessa formqa:

public String getNumConta() { return this.numConta; }

Pra enviar um valor, a mesma coisa:

public String settNumConta(String numConta) { this.numConta = numConta; }

Abraços.

J

Ainda não deu certo.Como ficaria a impressão na tela?E o novo saldo?

C

Mas que erro está dando?
Eu pude perceber que os métodos get você está passando argumento, ai fica errado.

O método get deve ser conforme o exemplo

public double getSaldo() { return this.saldo; }

Vê se é isso e nos informa se deu certo.

Abç

J

Era isso mesmo,não havia percebido,valeu champs!
Tópico Resolvido.

C

Opa, precisando estamos ai :smiley:

Criado 16 de setembro de 2011
Ultima resposta 20 de set. de 2011
Respostas 5
Participantes 2