Fragen zu Kompelierfehler in Aufgabe.

Gustav_TJ

Mitglied
Hallo, ich hätte eine sehr dringende Fragen zu einer Aufgabe. Ich hab leider nicht so viel Erfahrung und komme deshalb bei der Frage nicht weiter.
Könnt ihr mir helfen?




Gegenben sei eine (fehlerfreie) Klasse Baum mit folgenden Methoden:
public int wieHochBistDu()
public static void sagHallo()

Und folgende Klasse TestBaum:
[1] class TestBaum{
[2] public static void main (String[] args){
[3] Baum b = new Baum();
[4] int i = b.wieHochBistDu();
[5] int j = Baum.wieHochBistDu();
[6] b.sagHallo();
[7] Baum.sagHallo();
[8] }
[9] }

In welcher Zeile der Klasse TestBaum tritt beim Kompilieren ein Fehler auf?
 
wo ist deine Klasse Baum?
Denn das Ergebnis müsste anders auschauen.
Unbenannt.png
java: non-static method wieHochBistDu() cannot be referenced from a static context

Java:
public class Baum {
    public int wieHochBistDu(){ return 1; }
    public static void sagHallo(){}
}
 
Zuletzt bearbeitet:
Wenn Du es ausprobierst, dann bekommst Du auch eine Fehlermeldung! Diese einfach einmal lesen und versuchen zu verstehen!

Wenn Du eine Fehlermeldung nicht verstehst, dann teile die Fehlermeldung auch uns mit - dann können wir diesen Fehler erläutern.

Aber ohne den kompletten Code wirklich zu kennen können wir doch keine klaren Aussagen treffen.
 
Also sein Bildschirmfoto zeigt Fehler in den Zeilen 5, 6 und 7 - wobei das auch nur am Anfang des Threads war - wer weiss, was ggf. noch geändert wurde.

Da könnte man also einfach einmal auf die Fehlermeldungen schauen.

Aber das Herumraten ist eher nicht zielführend in meinen Augen.
 
Wenn Du es ausprobierst, dann bekommst Du auch eine Fehlermeldung! Diese einfach einmal lesen und versuchen zu verstehen!

Wenn Du eine Fehlermeldung nicht verstehst, dann teile die Fehlermeldung auch uns mit - dann können wir diesen Fehler erläutern.

Aber ohne den kompletten Code wirklich zu kennen können wir doch keine klaren Aussagen treffen.
Das ist ja die Aufgabe. Ich habe auch nicht mehr gegeben. Nur der Code der in der Aufgabe steht.
 

Neue Themen


Zurück
Oben