Você está na página 1de 3

Atividade 2

package Questao_2;

public class Instrumento {


private String descricao;
private String marca;
private double preco;
private boolean descontoPromocao;
private boolean descontoEmprego;

public String getDescricao() {


return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public String getMarca() {
return marca;
}
public void setMarca(String marca) {
this.marca = marca;
}
public double getPreco() {
if(descontoPromocao) {preco=preco*0.85;}
if(descontoEmprego) {preco=preco*0.75;}
return preco;
}
public void setPreco(double preco) {
this.preco = preco;
}
public boolean isDescontoPromocao() {
return descontoPromocao;
}
public void setDescontoPromocao(boolean descontoPromocao) {
this.descontoPromocao = descontoPromocao;
}
public boolean isDescontoEmprego() {
return descontoEmprego;
}
public void setDescontoEmprego(boolean descontoEmprego) {
this.descontoEmprego = descontoEmprego;
}

package Questao_2;

public class InstrumentoCordas extends Instrumento{

private int quantidadeDeCordas;

public int getQuantidadeDeCordas() {


return quantidadeDeCordas;
}

public void setQuantidadeDeCordas(int quantidadeDeCordas) {


this.quantidadeDeCordas = quantidadeDeCordas;
}

package Questao_2;

public class Violao extends InstrumentoCordas{

private boolean afinador;


private boolean eletrico;

public boolean hasAfinador() {


return afinador;
}
public void setAfinador(boolean afinador) {
this.afinador = afinador;
}
public boolean isEletrico() {
return eletrico;
}
public void setEletrico(boolean eletrico) {
this.eletrico = eletrico;
}
public String getTipoCorda() {
return tipoCorda;
}
public void setTipoCorda(String tipoCorda) {
this.tipoCorda = tipoCorda;
}
private String tipoCorda;

package Questao_2;

public class Guitarra extends InstrumentoCordas {

private String modelo;

public String getModelo() {


return modelo;
}

public void setModelo(String modelo) {


this.modelo = modelo;
}

Você também pode gostar