3
pages
Français
Documents
2014
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
3
pages
Français
Documents
2014
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
package usetemperature;
public class Temperature {
protected double nbr;
protected char echel;
//
// constructeur par defaut
public Temperature() {
nbr = 0.0;
echel = 'C';
}
//
// constructeur avec 1 argument
public Temperature(double nbr) {
this.nbr = nbr;
}
public Temperature(char echel) {
this.echel = echel;
}
//
// constructeur avec 2 arguments
public Temperature(double nbr, char echel) {
this.nbr = nbr;
this.echel = echel;
}
//
// méthode qui fait la conversion la temperature en Fahrenheit
public double conver(double nbr) {
return 9 / 5 * nbr + 32;
}
//
//méthode qui affiche le degré Fehrenheit aprés convertion
public String degre() {
switch (echel) {
case 'C':
return "Fehrenheit"; case 'F':
return "Fahenheit";
case 'K':
return "Fehrenheit";
default:
return "Inconnu";
}
}
}
//_________________________________________________________________________
____
package usetemperature;
public class AfficheTemperature extends Temperature {
// crée la class Affiche temperature
public AfficheTemperature() {
super();
}
//
public AfficheTemperature(double nbr) {
super(nbr);
}
//
public AfficheTemperature(char echel) {
super(echel);
}
//
public AfficheTemperature(double nbr, char echel) {
super(nbr, echel);
}
//
String afficheEchel() {
switch (super.echel) {
case 'C':
return "Celsus";