Olá pessoal, bem estou tendo aula de POO porém não estou conseguindo pegar algumas coisas e consequentemente problemas em resolver alguns exercícios. Bem, o professor pediu um programa que simulasse um caixa eletrônico onde tu pudesse sacar e depositar. Então é pra criar uma super classe e nela ter int saldo, saca que seja booleana e o int deposita. O saca tem que ser booleana pois se o cara tentar sacar algo maior que seu saldo tem que dar false. Depois disso é preciso criar um método ContaPoupanca que tenha o saca e o ContaCorrente que tenha o saca também, só que nele sofre um acréscimo de 0,38%. Eu fiz um rabisco de código porém travei e não sei mais como continuar, queria uma ideia pra conseguir resolve-lo.
E aah, nos métodos ContaPoupanca e ContaCorrente tem que ter construtores.import java.util.Scanner;
class Conta{
protected int saldo;
public void setSaldo(int saldo) {
this.saldo = saldo;
}
public int getSaldo() {
return saldo;
}
public abstract boolean saca(int saldo);
public void deposita(int saldo){this.saldo = saldo;}
}
class ContaPoupanca extends Conta{
}
public class ProgramaBanco {
public static void main(String[] args){
int saldo;
Scanner in = new Scanner(System.in);
Conta s = new Conta();
System.out.println("Digite o valor do seu saldo: ");
s.setSaldo(in.nextInt());
}
}
