• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Java-Programmierung

JeKo

Stille/r Leser/in
Mitglied seit
29.05.2004
Beiträge
14
Reaktionspunkte
0
Hallo
wir müssen in der Schule per BlueJ (mit Java) nen Billiardtisch programmieren.
Wir sind so weit gekommen, aber er macht immer an der Selben Stelle, nämlich beim Aufräumen die selbe Fehlermeldung [ <identifier>expected - hatBildschirm.gibFrei(); ]
Hier der Quelltext:

import sum.kern.*;
/**
* @author
* @version
*/
public class Kugel
{
// Bezugsobjekte
private Bildschirm hatBildschirm;
private Maus hatMaus;
private Stift hatStift;
private Kugel hatKugel;

// Konstruktor
public Kugel()
{
hatBildschirm = new Bildschirm();
hatMaus = new Maus();
hatStift = new Stift();
hatKugel = new Kugel();
hatStift.bewegeBis(10,10);
hatStift.zeichneRechteck(500,400);
}

public void zeichne()
{
hatStift.zeichneKreis(5);

}

// Dienste
public void gibFrei()
{
hatStift.gibFrei();
}

public void bewege()
{
hatStift.bewegeUm(0.1);
this.zeichne();
}

//Aktionsteil

{
hatStift.zeichneKugel();
hatKugel.bewege();
if (hatKugel.hPosition() > 500 - 6 + 10)
hatKugel.setzeRichtung(180);
if (hatKugel.Position() < 6 + 10)
hatKugel.setzeRichtung(0);
}

//Aufraeumen
hatBildschirm.gibFrei();
hatMaus.gibFrei();
hatKugel.gibFrei();
hatStift.gibFrei();
}
 
Versuchs mal mit dem Kennzeichner "this" bei allen globalen Variablen. Kann helfen, muss aber nicht. Ansonsten fehlt da noch recht viel Quellcode und vor allem der Kontext
 
Ein Billardtisch gezeichnet mit stiftUndCo ...
Das wollte mein Lehrer auch mal haben :-D .

Ausser dem this fällt mir zu deinem Problem leider auch nichts ein.
Funktioniert der ganze Spaß denn ohne den letzten Teil? Java räumt ja wenn man sich nicht drum kümmert eh selbst den Müll weg.
 
olstyle am 01.03.2008 14:34 schrieb:
Ein Billardtisch gezeichnet mit stiftUndCo ...
Das wollte mein Lehrer auch mal haben :-D .

Ausser dem this fällt mir zu deinem Problem leider auch nichts ein.
Funktioniert der ganze Spaß denn ohne den letzten Teil? Java räumt ja wenn man sich nicht drum kümmert eh selbst den Müll weg.
Nur wenn die Objekte nicht mehr refferenziert werden.
 
Zurück