Hallo, ich habe eine Klasse Temperatur mit zwei Construktoren. Wie kann ich hier die jeweiligen initialisierten Werte ausgeben (mit Hilfe von toString)?
Main sieht wie folgt aus:
Nach der Anlegung des Objektes temp2 soll also direkt auf dem Bilschirm "21" und "einOrt" erscheinen. Vielen Dank für die Hilfe!
Java:
public class Temperatur {
private double wert;
private String ort;
public Temperatur() {
wert = 0;
ort = "Köln";
System.out.printf("%s",this);
}
public Temperatur(double wert2, String ort2){
wert = wert2;
ort = ort2;
System.out.printf("%s", this);
}
public String toString(){
return String.format("%d %s" , wert, ort);
}
}
Main sieht wie folgt aus:
Java:
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Temperatur temp = new Temperatur();
Temperatur temp2= newTemperatur(21, "einOrt");
}
}
Nach der Anlegung des Objektes temp2 soll also direkt auf dem Bilschirm "21" und "einOrt" erscheinen. Vielen Dank für die Hilfe!