Menu schließen

Blue J programmieren!

Frage: Blue J programmieren!
(1 Antwort)


Autor
Beiträge 0
13
public class TRAPEZ {

private int laengea;
private int laengeb;
private int hoehe;
private int flaeche;
private int umfang;


public TRAPEZ (int laengeaH, int laengebH, int hoeheH) {
laengea = laengeaH;
laengeb = laengebH;
hoehe = hoeheH;
}

public void berechne () {
flaeche = hoehe/2*(laengea+laengeb) ;
System.out.println("Die Fläche beträgt:"+flaeche);
}
public void zeichne ()
{
ZEICHENFENSTER.gibFenster().zeichneRechteck(laengea, laengeb, hoehe, flaeche, umfang);
}
}


Bei dem Aufruf ZEICHENFENSTER wird dauernd eine fehlermeldung angezeigt. Was muss ich ändern?
Frage von merve.1 (ehem. Mitglied) | am 04.10.2011 - 18:32


Autor
Beiträge 0
13
Antwort von hitchhiker (ehem. Mitglied) | 02.11.2011 - 22:52
Was du ändern musst? Ganz einfach: Du musst den Fehler beheben.

Diese Antwort wäre ungefähr genauso akkurat wie deine Fragestellung. Also:
1. Welche fehlermeldung wird gezeigt?
2. Hast du dein ZEICHENFENSTER separat getestet?
3. Wenn nein: Ich brauche den Quelltext von deinem Zeichenfenster. Denn wenn die übergebenen Parameter stimmen,
dann kann der Fehler nur da liegen. Und wenn sie nicht stimmen, dann kann ich das nicht sehen, weil ich nicht weiß, was in ein Zeichenfenster gehört.

Ansonsten: Setze mal alle Variablen oben auf Public.
Ich weiß jetzt nicht wie Blue J darauf reagiert, aber was du hier versuchst, ist, mehrere private int an die Funktion einer anderen Klasse zu übergeben. Da private aber nur für die eigene Klasse freigegeben sind, könnte dass das Problem sein.

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
BELIEBTE DOWNLOADS: