1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| public class Vehicule{ //Classe abstraite si ça te fait plaisir....
int consommation=0;
public Vehicule(){}
public int getCoutRevient(){}
}
public class Voiture extends Vehicule{
public Voiture(){
super();
}
public int getCoutRevient(){
return consommation*2;
}
}
public class Moto extends Vehicule{
public Moto(){
super();
}
public int getCoutRevient(){
return consommation;
}
}
public class HybrideATroisRoues extends Voiture, Moto{
public HybrideATroisRoues(){
super();
}
}
public void main(){
Vehicule[] vehicules=new Vehicule[];
vehicules[0]=new Voiture();
vehicules[1]=new Moto();
vehicules[2]=new HybrideATroisRoues();
for(int i=0; i<3; i++){
System.out.println("Prix de revient : "+vehicules[i].getCoutRevient());
}
} |
Partager