package fabricaroupa; import java.math.BigDecimal; public abstract class Tecido { private BigDecimal preco; private String descricao; private String codigo; public Tecido(BigDecimal preco, String descricao, String codigo){ this.preco = preco; this.descricao = descricao; this.codigo = codigo; } public BigDecimal getPreco() { return this.preco; } public String getDescricao() { return this.descricao; } public String getCodigo() { return this.codigo; } } ================================================================================================================== package fabricaroupa; import java.math.BigDecimal; public class Algodao extends Tecido { public Algodao(BigDecimal preco, String descricao, String codigo) { super(preco, descricao, codigo); } } ================================================================================================================== package fabricaroupa; import java.math.BigDecimal; public class Couro extends Tecido{ public Couro(BigDecimal preco, String descricao, String codigo) { super(preco, descricao, codigo); } } ================================================================================================================== package fabricaroupa; import java.math.BigDecimal; public class Linho extends Tecido{ public Linho(BigDecimal preco, String descricao, String codigo) { super(preco, descricao, codigo); } } ==================================================================================================================