Você está na página 1de 3

Atividade 3

01.

class Conta {

int numeroConta;
String titular;
protected double saldo; //representa o saldo atual da conta

public Conta(int numeroConta, String titular) {

this.numeroConta = numeroConta;
this.titular = titular;

public boolean sacar(double valor) { //saca o valor da conta

if (valor < saldo) {


this.saldo -= valor;
return true;
}
else {
return false;
}

public boolean depositar(double valor) { //deposita o valor na conta

this.saldo += valor;
return true;

public boolean transferir(Conta contaDestino, double valor) {

boolean retirou = sacar(valor);

if (retirou) {
contaDestino.depositar(valor);
return true;
}
else {
return false;
}

public double getSaldo() {


return this.saldo;
}

public void gerarTaxa(){}

class ContaPoupanca extends Conta {


public ContaPoupanca(int numeroConta, String titular) {
super(numeroConta, titular);
}

@Override
public void gerarTaxa() {
saldo += saldo * .006;
}

class ContaCorrente extends Conta {

public ContaCorrente(int numeroConta, String titular) {


super(numeroConta, titular);
}

@Override
public void gerarTaxa() {
saldo -= 15.90;
}

public boolean sacar(double valor, boolean cobraCPMF) {


if (cobraCPMF) {
return sacar(valor + valor * .0038);
}
else {
return sacar(valor);
}
}

02.

class Pessoa {

private String nome;


private int idade;
private double altura;

public String getNome() {


return nome;
}

public void setNome(String nome) {


this.nome = nome;
}

public int getIdade() {


return idade;
}

public void setIdade(int idade) {


this.idade = idade;
}

public double getAltura() {


return altura;
}

public void setAltura(double altura) {


this.altura = altura;
}

public class TestePessoa {

public static void main(String[] args) {

Pessoa p = new Pessoa();

p.setNome("João");
p.setAltura(1.76);
p.setIdade(16);

System.out.println("Nome: " + p.getNome());


System.out.println("Altura: " + p.getAltura());
System.out.println("Idade: " + p.getIdade());

Você também pode gostar