quinta-feira, 24 de março de 2016

Polimorfismo | Exercício 9 | Resolução


package comum;

public class Contribuinte {

   private String nome;    
   private String endereco;
   private String telefone;
   private Double rendimentos;
   
   public void setNome(String nome) { this.nome = nome; }
   
   public String getNome() { return this.nome; }

   public String getEndereco() { return endereco; }

   public void setEndereco(String endereco) { this.endereco = endereco; }

   public String getTelefone() { return telefone; }

   public void setTelefone(String telefone) { this.telefone = telefone; }

   public double getRendimentos() {  return rendimentos; }

   public void setRendimentos(double rendimentos) { this.rendimentos = rendimentos;}
   
   public double calcularImposto() { return 0.0; }
    
}


package tipo;

import comum.Contribuinte;

public class PessoaFisica extends Contribuinte{

  private String cpf;

  public String getCpf() { return cpf; }

  public void setCpf(String cpf) { this.cpf = cpf; }
  
  @Override
  public double calcularImposto() {
        
        double r = getRendimentos(); 
        double i = 0;
        
        if ( r >= 0 && getRendimentos() <= 1000) 
        i = r * 0 / 100;    
        else if ( r > 1000 && getRendimentos() <= 2500) 
        i = r * 10 / 100; // R * 0.1;        
    
        return i;
    }
    
}


package tipo;

import comum.Contribuinte;

public class PessoaJuridica extends Contribuinte{

   private String cnpj;

  public String getCnpj() {  return cnpj;  }

  public void setCnpj(String cnpj) {  this.cnpj = cnpj; }
   
   @Override
    public double calcularImposto() {
        
        return 0.0;
    }
}

 

Charles Maquiavel

"Não há nada mais difícil do que se ter em mãos algo novo, nem nada mais perigoso do que conduzir por caminhos inéditos, ou incertos quanto ao sucesso, ao se tomar a dianteira na introdução de uma nova ordem das coisas."

Martha Gabriel

"Sábios nos encantam e estúpidos nos cansam. Os meios digitais apenas ampliaram o poder de ambos, mas a escolha de quem ouvir ainda é nossa."

Sou + vc na Estácio

A Universidade Estácio de Sá está com matriculas abertas para nosso próximo semestre 2016.3 EAD. Oferece 25% de desconto durante todo o primeiro semestre letivo. Não perca essa oportunidade!
Aproveite uma degustação, diversos cursos livres e grátis. Basta acessar o link: http://experimenteseusonho.com.br/Portal/Modules/Login/
 
Blogger Templates