Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich habe folgendes Problem. In der main Methode erzeuge ich ein Objekt und rufe die Methode "fillWith() auf. Als Ergebnis liefert mir die Methode toString die übergebenen Werte.
Jetzt möchte ich meine Main Methode so umbauen, das die Werte und die Methode aus einem Array übergeben werden. Aber aktuell habe ich keinen Plan, wie ich das Array Aufbauen muss. Ich würde mich über Hilfestellung freuen, oder auch Ratschläge nach was ich hier googlen muss.
Test Array:
Java:
public class Start_Main {
public static void main(String[] args) {
Start_Main[] behaelter = new Start_Main(1);
behaelter[0] = new Becher(100, 80, 10);
behaelter[0].fillWith;
}
Main:
Java:
public class Start_Main {
public static void main(String[] args) {
Becher becher = new Becher(100, 80, 10);
Isolierbecher isolierbecher = new Isolierbecher(200, 180, 10);
becher.fillWith(90);
isolierbecher.fillWith(90);
}
}
ich habe folgendes Problem. In der main Methode erzeuge ich ein Objekt und rufe die Methode "fillWith() auf. Als Ergebnis liefert mir die Methode toString die übergebenen Werte.
public class Start_Main {
public static void main(String[] args) {
Start_Main[] behaelter = new Start_Main(1);
behaelter[0] = new Becher(100, 80, 10);
behaelter[0].fillWith;
}
Der Code ist leider großer Murks :/
Du erstellst ein Array von "Start_Main" Objekten. Und willst dann ein Becher Objekt in das Array legen.
Leider geht das so nicht.
Schaue dir einfach nochmal die Grundlagen zu Arrays in Java an. Dann sollte dir klar werden wie ein Array deklariert und initialisiert wird.
PS:
Du hast anscheinend zwei Klassen die gleich heißen und jeweils eine "main"-Methode beinhalten, du solltest dich für eine entscheiden!
1. Ich habe nur eine main Methode.
2. die Ausgabe über die toString Methode hatte ich wirklich übersehen.
3. Bezüglich dem Array Problem. Dies hat sich gelöst. Nach einer Pause und nochmals im Buch lesen war es in 10 min erledigt. Da hatte ich aber echt einen Mist geschrieben.
Dennoch danke für alle Hinweise. Da ich noch nicht so lange mit Java arbeite bin ich über jeden Kommentar dankbar.