Hallo zusammen ich habe mal eine frage
ich habe mit einem Freund diesen Code bearbeitet jedoch versuch ich nun in der Console die die Klasse zu testen und es klappt nicht woran liegt es ?
der code ist:
ich habe mit einem Freund diesen Code bearbeitet jedoch versuch ich nun in der Console die die Klasse zu testen und es klappt nicht woran liegt es ?
der code ist:
Java:
public class Mietwohnung {
private String adresse;
private int quadratmeter;
private double kaltmiete;
private double nebenkosten;
private boolean balkonVorhanden;
private static int vorhandeneMietwohnungen;
public Mietwohnung(String straße,int plz, String ort,int quadratmeter, double kaltmiete, double nebenkosten,boolean balkonVorhanden) {
adresse = straße + "\n" +plz+ " " + ort;
this.quadratmeter = quadratmeter;
this.kaltmiete = kaltmiete;
this.nebenkosten = nebenkosten;
this.balkonVorhanden = balkonVorhanden;
this.vorhandeneMietwohnungen++;
}
public Mietwohnung(String straße,int plz, String ort,int quadratmeter,boolean balkonVorhanden) {
adresse = straße + "\n" + plz + " " + ort;
this.quadratmeter = quadratmeter;
this.balkonVorhanden = balkonVorhanden;
this.vorhandeneMietwohnungen++;
}
public void setKaltmiete(double kaltmiete) {
this.kaltmiete = kaltmiete;
}
public void setNebenkosten(double nebenkosten) {
this.nebenkosten = nebenkosten;
}
private double getMonatlicheWarmmiete() {
return kaltmiete + nebenkosten;
}
public double getJaehrlicheWarmmiete() {
return getMonatlicheWarmmiete()*12;
}
@Override
public String toString() {
String ergebnis;
if(balkonVorhanden) {
ergebnis = this.adresse + "\n" + "Die Wohnung hat: " + quadratmeter + " Quadratmeter.\n"
+"Die Kaltmiete beträgt " + kaltmiete + " Euro.\n"
+"Die Nebenkosten von der Wohnung betragen " + nebenkosten + "Euro.\n" + ""
+"Die Monatliche Warmmiete beträgt somit " + getMonatlicheWarmmiete() + " Euro.\n"
+"Die Wohnung hat zusätlich ein Balkon.\n"
+"Und die Jährliche Warmmiete beträgt: " + getJaehrlicheWarmmiete() + " Euro.\n";
}
else {
ergebnis=this.adresse + "\n" +"Die Wohnung hat: "+quadratmeter+"Quadratmeter.\n"
+ "Die Kaltmiete beträgt "+kaltmiete+"Euro.\n"
+ "Die Nebenkosten von der Wohnung betragen "+nebenkosten+"Euro.\n"+ ""
+ "Die Monatliche Warmmiete beträgt somit "+getMonatlicheWarmmiete()+"Euro.\n"
+ "Und die Jährliche Warmmiete beträgt: "+getJaehrlicheWarmmiete()+" Euro.\n";
}
return ergebnis;
}
public static int getAnzahlMietwohnungen() {
return vorhandeneMietwohnungen;
}
}