SOCORRO! preciso de ajuda para criar um código

4 respostas
3

Galera, tenho até vergonha de pedir isso aqui, mas preciso muito da ajuda de vocês para desenvolvimento de um programa, pois tenho que entregar isso amanhã e não estou conseguindo criar, pois além disso eu também tenho que responder um questionário sobre java com 30 questões bem complicadas, por isso estou pedindo socorro a vocês, pois pra quem entende bem de java deve ser algo bem simples de se fazer, porém eu estou apanhando aqui e não sai nada :oops:…
Se houver alguma alma caridosa que possa me dar um help, ficarei eternamente grato, o enunciado é o seguinte:

[b]Modele a seguinte classe “ContaBancaria”, contendo os atributos numero (int), saldo (double) e os seguintes métodos:

ContaBancaria (double) -> construtor

deposita (double)
retira (double)
consultaSaldo ( ) - > retorna double

A partir de “ContaBancaria” escreva a subclasse ContaDePoupanca em Java, com um construtor que inicializa a taxa de rendimento.[/b]

4 Respostas

Marcio_Nogueira

Crie uma classe chamada ContaPoupanca, em seguida faça esta classe herdar os atributo e métodos de sua classe ContaBancaria:

public Class ContaPoupanca extends ContaBancaria { //implementação omitida }

gabrielmassote

Tudo bem 3nigm4_br?

as classes todas prontas ai…

caso precise alterar algo ai fica por sua conta…mas ta tdo funcioando.

os metodos set e get sao para que as variaveis possam ser acessadas, ou seja, usar encapsulamento.

o resto é o que voce pediu.

public class ContaBancaria {
	
	private int numero;
	private double saldo;
	
	public ContaBancaria(){
	}
	public ContaBancaria(double s){
		this.saldo = s;
	}
    
    public void setNumero(int numero) {
    	this.numero = numero;
    }
    public void setSaldo(double saldo) {
    	this.saldo = saldo;
    }
    public int getNumero(){
    	return this.numero;
    }
    public double getSaldo(){
    	return this.saldo;
    }
    
    public void deposita(double s){
    	this.saldo += s;
    }
    public void retira(double s){
    	this.saldo -= s;
    }
    public double consultaSaldo() {
    	return this.saldo;
    }
    
    public static void main (String[] args) {
    	
    	//conta
    	ContaBancaria b = new ContaBancaria();
    	b.setSaldo(1000);
    	
    	System.out.println("Saldo: " + b.consultaSaldo());
    	
    	b.deposita(150);
    	System.out.println("Saldo: " + b.consultaSaldo());
    	
    	b.retira(450);
    	System.out.println("Saldo: " + b.consultaSaldo());
    	
    	//conta poupanca
    	ContaPoupanca p = new ContaPoupanca(10);
    	p.setSaldo(2000);
    	
    	System.out.println("Saldo Poupanca: " + p.consultaSaldo());
    	
    	p.deposita(350);
    	System.out.println("Saldo Poupanca: " + p.consultaSaldo());
    	
    	p.retira(850);
    	System.out.println("Saldo Poupanca: " + p.consultaSaldo());
    	
    	
    }
    
}


class ContaPoupanca extends ContaBancaria {
	
	private double taxaRendimento;
	
	public ContaPoupanca(){
	}
	public ContaPoupanca(double t) {
		this.taxaRendimento = t;		
	}
	
	public void setTaxaRendimento(double t) {
		this.taxaRendimento = t;	
	}
	public double getTaxaRendimento(){
		return this.taxaRendimento;
	}
}
3

Gabriel, vc é o cara :smiley: :smiley: :D, salvou meu dia, vou ficar te devendo essa cara, muitissimo obrigado mesmo :wink:

gabrielmassote

ahhh mas ai voce faz ai…hahaha ja fiz a parte complexa do trem…

agora é usar a parte logico e so colocar algumas variaveis…

Criado 1 de junho de 2008
Ultima resposta 1 de jun. de 2008
Respostas 4
Participantes 3