Conta, conta conrrente e conta poupança em java
olá Galera!!!
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;
}
}
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
Curtidas 0
Melhor post
Janaina Mendes
01/05/2015
Boa tarde Acacio, qual a sua duvida? posso tentar te ajudar.
GOSTEI 1
Mais Respostas
Acacio Reis
01/05/2015
[img:descricao=class conta_corrente]http://arquivo.devmedia.com.br/forum/imagem/389273-20150501-134945.png[/img]
GOSTEI 0
Acacio Reis
01/05/2015
[img:descricao=class conta poupança]http://arquivo.devmedia.com.br/forum/imagem/389273-20150501-135027.png[/img]
GOSTEI 0
Acacio Reis
01/05/2015
Boa tarde Acacio, qual a sua duvida? posso tentar te ajudar.
olá janaina estou tentando diferenciar o saldo da conta conta corrente e da conta pouça, como os saques e depositos, conseguir fazer o class saque mas n conseguir deixar separado das contas
GOSTEI 0
Emilio Neto
01/05/2015
Boa noite amigo, tenho um exemplo quase parecido feito em C#, quer ver o código?
GOSTEI 0
Acacio Reis
01/05/2015
Boa noite amigo, tenho um exemplo quase parecido feito em C#, quer ver o código?
claro!! toda ajuda é bem vinda
GOSTEI 0
Emilio Neto
01/05/2015
Espero que possa realmente te ajudar, caso não ajudar te peço desculpas antecipadamente.
Program.cs
Conta.cs
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
Janaina Mendes
01/05/2015
Eu acho que por esse código da pra ter uma ideia, é um pouco semelhante ao Java.
GOSTEI 0
Janaina Mendes
01/05/2015
Eu acho que por esse código da pra ter uma ideia, é um pouco semelhante ao Java.
GOSTEI 0
Jothaz
01/05/2015
C# e Java são muito parecidos, na sintaxe, então se domina um domina outro. Deve até existir conversores on-line entre as linguagens .
GOSTEI 0
Janaina Mendes
01/05/2015
Já ouvi falar mas não lembro se já cheguei a ver.
GOSTEI 0
Thiago Santana
01/05/2015
Acácio, veja!
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]
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
Fernando C
01/05/2015
veja também essa apostila:
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
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