Objektorientierung

buffy2299s

Mitglied
Hallo Leute, hab die Aufgabe gestellt bekommen: Lass Maja nun den den Honig im Bienenstock abliefern. Mein Ansatz war biene.lieferHonigAb(); aber das ist leider falsch, könnte mir jemand vielleicht weiter helfen? Danke!
Code:
public class Biene {
  private final String name;
  private int honigInGramm = 0;
  Biene biene = new Biene("Maja");
  public Biene(String name){
    this.name = name;
  }
  public void sammleHonig(){
    honigInGramm = (int) (Math.random()*20);
  }
  public int gibHonig(){
    int tmp = honigInGramm;
    honigInGramm = 0;
    return tmp;
  }
  public String toString() { return name; }
}
public class BienenStock {
  private static int honigLager = 200;
  public static void lieferHonigAb(Biene b) {
    honigLager = honigLager + b.gibHonig();
    System.out.println(b + " ist mal wieder" + " im Bienenstock vorbeigekommen");
  }
  public static String aktuelleHonigmenge(){
    return "Im Bienenstock sind jetzt " + honigLager + " Gramm Honig gelagert";
  }
}
 

FuckinDonuts

Mitglied
Deine Methode lautet public static void lieferHonigAb(Biene b) {....}

Einfach biene.lieferHonigAb(); wird daher so nicht funktionieren, da ja damit gerechnet wird das ebenfalls eine "Biene b" mit übergeben wird (siehe Klammer).

Ich nehme an du möchtest die Methode "lieferHonigAb(Biene b)" auf der Konsole ausgeben, daher müsstest du den Befehl ebenfalls in einer public static void laufen lassen.

Java:
package Biene;
public class TestClient {

    public static void main(String[] args) {
        BienenStock.lieferHonigAb(Was könnte hier nur rein kommen :) );
    }
}
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
Kerstininer Vererbung Hilfe beim lernen von Objektorientierung für eine Klausur Java Basics - Anfänger-Themen 10
L Einführung Objektorientierung Java Basics - Anfänger-Themen 8
L Einstieg Objektorientierung Java Basics - Anfänger-Themen 10
H Wie geht eigentlich Objektorientierung? Java Basics - Anfänger-Themen 14
L Objektorientierung Java Basics - Anfänger-Themen 6
M Array und Objektorientierung? - TicTacToe Spiel Java Basics - Anfänger-Themen 43
T Objektorientierung-Kurze Frage Java Basics - Anfänger-Themen 5
L Hilfe! Objektorientierung Java Basics - Anfänger-Themen 3
S OOP Zusammenhang von Objektorientierung und Ausnahmebehandlungen Java Basics - Anfänger-Themen 6
C Objektorientierung? Java Basics - Anfänger-Themen 5
G Designfrage/Objektorientierung Java Basics - Anfänger-Themen 19
S Methoden Aufgabe zu ""Methoden" und "Objektorientierung" Java Basics - Anfänger-Themen 3
B OOP Programm zur Verdeutlichung von Objektorientierung Java Basics - Anfänger-Themen 7
T Initialisierungen der einzelnen Klassen - Objektorientierung Java Basics - Anfänger-Themen 4
B Objektorientierung Java Basics - Anfänger-Themen 2
W Einstieg Objektorientierung Java Basics - Anfänger-Themen 4
X Objektorientierung Einführung Java Basics - Anfänger-Themen 2
A Objektorientierung Klassen Java Basics - Anfänger-Themen 4
D Objektorientierung / Polymorphismus Java Basics - Anfänger-Themen 8
Spin Objektorientierung . Konzept Java Basics - Anfänger-Themen 4
M Objektorientierung Java Basics - Anfänger-Themen 3
M Objektorientierung - wie macht man's richtig? Java Basics - Anfänger-Themen 3
R ObjektOrientierung Java Basics - Anfänger-Themen 18
D Objektorientierung ? Java Basics - Anfänger-Themen 4
D Objektorientierung Listen Java Basics - Anfänger-Themen 2
J objektorientierung und uml Java Basics - Anfänger-Themen 5
D Objektorientierung - wie konsequent sollte man sein ? Java Basics - Anfänger-Themen 30
D Zuerst Objektorientierung oder GUI ? Java Basics - Anfänger-Themen 19

Ähnliche Java Themen

Neue Themen


Oben