Pf estou em precisando de ajuda
tenho exercico que nao consigo terminar pois bem aki esta o preciso fazer:
criar uma classe para representar uma conta-corrente, com métodos para depositar uma quantia, sacar uma quantia e obter o saldo. Para cada saque será debitada também uma taxa de operação equivalente à 0,5% do valor sacado. Crie, em seguida, uma subclasse desta classe anterior para representar uma conta-corrente de um cliente especial. Clientes especiais pagam taxas de operação de apenas 0,1% do valor sacado. Faça um programa que teste as duas classes e verifique seus resultados.
e aki o q jah fiz mas me perdi no final !!!
import java.io.DataInputStream;
public class UsaHer {
public static void main(String args[]){
DataInputStream a;
System.out.println("DIGITE O NOME DO CORRENTISTA:\n");
a = new DataInputStream(System.in);
String nome = a.readLine();
System.out.println("DIGITE O NÚMERO DA CONTA:\n");
a = new DataInputStream(System.in);
String conta = a.readLine();
-----------------------------------------------------------------------------------------------------------------------------------------------------
public class Correntista {
String nome;
String conta;
double saldo=0;
public Correntista (String n, String c)
{
nome = n;
conta = c;
}
public String getNome(){return nome;}
public String getConta(){return conta;}
public double depositar(double deposito){
saldo=saldo+deposito;
return saldo;
}
public double getSaldo(){
return saldo;
}
}
------------------------------------------------------------------------------------------------------------------------------------------------
public class ClienteNormal extends Correntista{
public ClienteNormal (String n, String c){
super (n,c);
}
public double getSaque(double saque){
saldo = saldo - (saque*0.05);
return saldo;
}
}
-----------------------------------------------------------------------------------------------
public class ClienteEspecial extends Correntista {
public ClienteEspecial (String n, String c, double saque, double sq){
super (n,c);
}
public double getSaque(double saque){
saldo = saldo - (saque*0.01);
return saldo;
}
}
desde jah agraço.......