Heey ich hab ein kleines Problem mit meine Programm. Ich möchte gerne etwas ausgeben, also zum beispiel benutzteZimmer(), aber irgendwie geht das nicht.
Klasse Haus :
Klasse HausBesitzer:
Wie schaffe ich die Methoden auszugeben???
Klasse Haus :
Java:
public class Haus {
private int flaeche;
private boolean garten;
private String straße;
public int getFlaeche() {
return flaeche;
}
public boolean getGarten(){
return garten;
}
public String getStraße(){
return straße;
}
public void Anbaumöglichkeit (int anbauwollen){
flaeche = flaeche - anbauwollen;
if (anbauwollen > flaeche){
System.out.println("Die zu Anbauende Fläche ist größer als das Grudstück.");
}else{
System.out.println("Es sind nach dem Anbauen noch " + flaeche + " des Grundstücks frei.");
}
}
private int zimmerAnzahl;
public void setZimmerAnzahl(int neueZimmerAnzahl){
zimmerAnzahl = neueZimmerAnzahl;
}
int[] anzahlZimmer;
int benutzteZimmer;
public void benutzteZimmer(){
for (zimmerAnzahl = 0; benutzteZimmer > anzahlZimmer[zimmerAnzahl]; benutzteZimmer--){
System.out.println(benutzteZimmer);
}
}
public Haus(int dieFlaeche, boolean hatGarten, String dieStraße){
flaeche = dieFlaeche;
garten = hatGarten;
straße = dieStraße;
}
}
Klasse HausBesitzer:
Java:
public class HausBesitzer {
public static void maiN(String[] args){
Haus h = new Haus(1200, true, "Maaseikerstraße");
h.setZimmerAnzahl(8);
h.setBenutzteZimmer(12);
h.benutzteZimmer();
}
}
Wie schaffe ich die Methoden auszugeben???