Fórum Conta, conta conrrente e conta poupança em java #518473
01/05/2015
0
sou iniciante em java e estou com muita duvida com um projeto de conta em java usando herança se alguém poder me ajudar serei muito grato.. vou postar algumas do andamento do projeto.
package Heranca;
import java.util.Scanner;
public class Conta {
Scanner ler = new Scanner(System.in);
protected double saldo;
Conta(){
}
public double getSaldo() {
return saldo;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public void Conta_atualizar(double taxa){
saldo += saldo * taxa;
}
public void Deposito(double valor){
System.out.println("Informe o valor a ser Depositado: " );
valor = ler.nextDouble();
this.saldo += valor;
}
public void ImprimeDeposito(){
System.out.println("o valor depoisitado foi: " + saldo + "R$");
}
public void Saque( double valor){
System.out.println();
this.saldo -=valor;
}
}
Acacio Reis
Curtir tópico
+ 0Post mais votado
01/05/2015
Janaina Mendes
Gostei + 1
Mais Posts
01/05/2015
Acacio Reis
Gostei + 0
01/05/2015
Acacio Reis
Gostei + 0
02/05/2015
Acacio Reis
Gostei + 0
02/05/2015
Emilio Neto
Gostei + 0
02/05/2015
Acacio Reis
Gostei + 0
03/05/2015
Emilio Neto
Program.cs
using System;
using BancoDoBrasil.Contas;
namespace Sistema
{
class Program
{
static void Main(string[] args)
{
Conta conta = new Conta(TipoConta.ContaCorrente, "123456");
conta.Depositar(500);
conta.Sacar(300);
Console.WriteLine(conta.getSaldo().ToString());
Console.ReadKey();
}
}
}
Conta.cs
using System;
namespace BancoDoBrasil.Contas
{
public enum TipoConta { ContaCorrente, ContaPoupanca };
public class Conta
{
// atributos
public string Num;
private double _saldo; // encapsulamento
public TipoConta Tipo;
// construtor
public Conta(TipoConta tipo, string num)
{
this.Num = num;
this.Tipo = tipo;
_saldo = 0;
}
// métodos
public void Sacar(double valor)
{
this._saldo = _saldo - valor;
}
public void Depositar(double valor)
{
_saldo = _saldo + valor;
}
public double getSaldo()
{
return _saldo; // Somente-leitura
}
}
}
Gostei + 0
03/05/2015
Janaina Mendes
Gostei + 0
03/05/2015
Janaina Mendes
Gostei + 0
03/05/2015
Jothaz
Gostei + 0
04/05/2015
Janaina Mendes
Gostei + 0
04/05/2015
Thiago Santana
Você precisará usar abstração.
Ou seja, sua classe conta será abstrata e conta corrente e conta poupança irão herdar as informações da sua classe conta!
Tudo que for "igual" em ambas deverá estar em Conta. Veja este link abaixo:
[url:descricao=C# Classes Abstratas e Herança - Conta, Conta Corrente e Poupança]http://www.caelum.com.br/apostila-csharp-orientacao-objetos/classes-abstratas/[/url]
Gostei + 0
04/05/2015
Fernando C
http://www.caelum.com.br/apostila-java-orientacao-objetos/
tem vários ensinamentos usando uma conta bancária como exemplo;
como:
http://www.caelum.com.br/apostila-java-orientacao-objetos/orientacao-a-objetos-basica/#4-5-metodos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)