*** Je rencontre des problèmes lors de la création de mes méthodes add() subtract() et divide(), peut-être que je suis en train de les surcharger. Comment pourrais-je retourner correctement l'objet nécessaire. Mon IDE dit "Impossible de résoudre le symbole Température". Est-ce que j'appelle le 'ceci' correctement?Impossible de résoudre les méthodes dans la classe Java pour le pilote de température
*** Je suis conscient que les méthodes d'ajout et de division sont incomplètes, si je peux recevoir de l'aide pour compléter la méthode soustraction() tout devrait tomber en place.
import javax.naming.StringRefAddr;
/**
* Created by Makoto on 2/4/2016.
*/
public class Temperature {
public double temp;
public char type;
Temperature() {
temp = 0.0;
type = 'o';
}
Temperature(double temperature, char tempType){
temperature = temp;
tempType = type;
}
public Temperature toFahrenheit() {
type.equalsIgnoreCase();
switch (type) {
case 'C':
break;
case 'K':
break;
default:
System.out.println("Can not convert.");
break;
}
return this.Temperature;
}
public Temperature toCelsius() {
type.equalsIgnoreCase();
switch (type) {
case 'F':
break;
case 'K':
break;
default:
System.out.println("Can not convert.");
break;
}
return this.Temperature;
}
public Temperature toKelvin() {
type.equalsIgnoreCase();
switch (type) {
case 'C':
break;
case 'F':
break;
default:
System.out.println("Can not convert.");
break;
}
return this.Temperature;
}
public Temperature add(Temperature x){
this.Temperature + x;
return this.Temperature;
}
public Temperature subtract(Temperature x){
this.Temperature = this.temp - x.temp;
return this.Temperature;
}
public Temperature divide(int x){
this.Temperature = /x;
return this.Temperature;
}
}
Que pensez-vous que cette déclaration fait: 'return this.Temperature'? Si vous êtes capable de _fully_ expliquer cette déclaration, vous serez également en mesure de repérer votre erreur. – Seelenvirtuose
Supposé de renvoyer l'objet dans mon pilote. – Spectre
J'ai posé la question avec une explication beaucoup plus détaillée du langage Java. – Seelenvirtuose