JunkJumper 91677806cf Revert "renommage package tree"
This reverts commit ab956d17fc461e31d20fdb32e6029d403d75dc06.
2020-05-20 17:10:40 +02:00

75 lines
1.5 KiB
Java

package vehiculev2;
public abstract class VehiculeAMoteur extends Vehicule {
private double capacite;
private double niveau;
/*==========================================================Getter & Setters====================================================================*/
/**
* @return the capacite
*/
public double getCapacite() {
return capacite;
}
/**
* @return the niveau
*/
public double getNiveau() {
return niveau;
}
/**
* @param niveau the niveau to set
*/
public void setNiveau(int niveau) {
this.niveau = niveau;
}
/**
* @param capacite the capacite to set
*/
public void setCapacite(int capacite) {
this.capacite = capacite;
}
/*==========================================================Getter & Setters====================================================================*/
public VehiculeAMoteur() {
this.capacite = 0.;
}
public VehiculeAMoteur(double c) {
super();
this.capacite = c;
this.niveau = 0.;
}
public String toString() {
return super.toString() + ", possède un moteur de " + this.capacite + " L";
}
public boolean enPanne() {
if(this.niveau <= 0. )
{
return true;
}
else
{
return false;
}
}
public void approvisionner(double nbL) {
if (nbL >= this.capacite) {
nbL = this.capacite;
}
this.niveau = nbL;
}
}