>
public class Main {
public static void main(String args[]){
System.out.println("Hello");
ContaCorrente c = new ContaCorrente();
c.depositar(100);
c.sacar(50);
c.verSaldo();
ContaPoupanca p= new ContaPoupanca();
p.depositar(100);
p.sacar(50);
p.verSaldo();
}
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
public class Conta {
protected double saldo;
public int conta;
public void sacar(double valor){
//this.saldo = this.saldo - valor;
if (this.saldo >=valor){
this.saldo-=valor;
}
}
public void depositar(double valor){
this.saldo +=valor;
}
public void verSaldo(){
System.out.println("Saldo= " +this.saldo);
}
}
-------------------------------------------------------------------------------------------------------------------------------
public class ContaCorrente extends Conta{
public void sacar(double valor){
super.sacar(valor);
this.juro();
}
private void juro(){
this.saldo -=1;
}
}
------------------------------------------------------------------------------------------------------------------------------------------------------
public class ContaPoupanca extends Conta {
public void depositar(double valor){
super.depositar(valor);
this.juro();
}
private void juro(){
this.saldo +=1;
}
}
---------------------------------------------------------------------------------------------------------------------------------------------------------
Fiquei em duvidas a respeito de atributos, e também sobre os parâmetros que coloco dentro dos métodos se são as mesmas coisas, um dos exemplos foi na "classe conta", tenho os atributos "saldo" e "conta", porem tem os parâmetros "valor" do metodo, nesse caso "valor", "saldo" e "conta" se é a mesma coisa?
SEU CODIGO AQUI
Olá
Atributos são atributos/valores de uma classe.
Parâmetros são os valores que um método recebe para ser chamado.
Até Mais