public class Colis extends Objpostal{ private String contenu; private double valeurdec; public double tarifaff() { double ret = 2; int tmp = super.tauxrecommand(); if ( tmp >= 1 ) { ret += 0.5; } if ( tmp >= 2) { ret += 1.5; } if ( super.getVol()> (1/8)) { ret += 3; } return ret; } protected String getContenu() { return contenu; } protected void setContenu(String contenu) { this.contenu = contenu; } protected double getValeurdec() { return valeurdec; } protected void setValeurdec(double valeurdec) { this.valeurdec = valeurdec; } public double tauxremboursement () { double ret = 0; int tmp = super.tauxrecommand(); if ( tmp == 1 ) { ret += 0.1 * this.valeurdec; } else if ( tmp == 2) { ret += 0.5 * this.valeurdec; } super.setTauxRemboursement(ret); return ret; } public void tostring() { System.out.println(super.getCodepost()+"/"+super.getDestination()+"/"+super.getTauxrecommand()+"/"+super.getVol()+"/"+this.valeurdec); } public Colis (String ext_origin, String ext_dest, int ext_codepost, double ext_poid, double ext_volume, int ext_tauxrec, String ext_contenu, double ext_value ) { super(ext_origin, ext_dest, ext_codepost, ext_poid, ext_volume, ext_tauxrec); this.setContenu(ext_contenu); this.setValeurdec(ext_value); } }