Not a Statement Problem

BissI

Mitglied
hallo Habe iene Klasse Figut welche und Breite und Länge erweitert wurde !! Nun soll noch mit einer Methode die Fläche ausgerechent werden allerdings, sagt er hier immer "Not a Statement".

Java:
public class Figur{

  private double pos_x;
  private double pos_y;

  public Figur(double pos_x, double pos_y){

    this.pos_x = pos_x;
    this.pos_y = pos_y;
  }

  public double getPosX(){

   return this.pos_x;
  } 
  
  public double getPosY(){

    return this.pos_y;
  } 

  public void verschieben(double dx, double dy){

   this.pos_x += dx;
   this.pos_y += dy;
  }

  public String getType(){
 
   return "Figur";

  }




public class Rechteck extends Figur{

  public double laenge;
  public double breite;

  public Rechteck(double laenge, double breite){

    super(pos_x, pos_y);
    this.laenge = laenge;
    this.breite = breite;

  }

  public void berechneFlaeche(){

   double x = laenge * breite;
   System.out.println(x);

  }

 }

}

und nun die Mainmethode wo die Fehlermeldung kommt!!
Java:
class TestGeometrie{

  public static void main(String[] args){
  
  
  Rechteck Quadrat = new Rechteck(4,4);
  Quadrat.berechneFlaeche;
   
  }

}

wo liegt mein Fehler?
 
Zuletzt bearbeitet:

faetzminator

Gesperrter Benutzer
[c]Quadrat.berechneFlaeche();[/c]
Du solltest dich an die Konventionen halten: Klassen CamelCase mit beginnendem Grossbuchstaben, Methoden und Variablen mit beginnendem Kleinbuchstaben.
 

Arbon

Bekanntes Mitglied
in deiner main,
Java:
  Quadrat.berechneFlaeche;

änder es mal in

Java:
  Quadrat.berechneFlaeche();

immerhin rufst du hier eine methode auf. wenn diese keine Parameter hat, muss man die Klammern trotzdem machen.
Übrigens schreibt man Variablen überlicherweise klein, also quadrat statt Quadrat.
 

BissI

Mitglied
Danke für die Antworten hab das soweit alles berichtigt, allerdings kann er jetzt irgentwie meine Klasse Rechteck nicht finden ? sieht ihr da vllt noch ein Fehler im Code?
 

frapo

Bekanntes Mitglied
Irgendwas muss du bei deiner Berichtigung verändert haben. Wenn die Klasse Rechteck nicht mehr gefunden wird, hast du möglicherweise ihren Namen verändert. Oder ist die Klasse nicht mehr public?

Wenn alles nichts hilft, poste bitte nochmal den Code aller Klassen.
 

BissI

Mitglied
Java:
public class Figur{

  private double pos_x;
  private double pos_y;

  public Figur(double pos_x, double pos_y){

    this.pos_x = pos_x;
    this.pos_y = pos_y;
  }

  public double getPosX(){

   return this.pos_x;
  } 
  
  public double getPosY(){

    return this.pos_y;
  } 

  public void verschieben(double dx, double dy){

   this.pos_x += dx;
   this.pos_y += dy;
  }

  public String getType(){
 
   return "Figur";

  }




public class Rechteck extends Figur{

  public double laenge;
  public double breite;

  public Rechteck(double laenge, double breite){

    super(pos_x, pos_y);
    this.laenge = laenge;
    this.breite = breite;

  }

  public void berechneFlaeche(){

   double x = laenge * breite;
   System.out.println(x);

  }

 }

}

und jetzt die Testklasse Geometrie (Mainmethode):

Java:
class TestGeometrie{

  public static void main(String[] args){
  
  
  Rechteck quadrat = new Rechteck(4,4);
  quadrat.berechneFlaeche();
   
  }

}
 

frapo

Bekanntes Mitglied
Rechteck ist eine innere Klasse. Sie ist also eine Klasse von Figur und ist so mit deinem Aufruf von aussen(also von Geometrie aus) nicht erreichbar.

Wolltest du das so (ist dir einfach was mit den geschweiften Klammern durcheinander gekomme)? Oder sollen Figur und Rechteck jeweils eine eigenständige Klasse sein? Wenn dem so ist, und beide in einer Datei sein sollen, dürfen nicht beide Klassen public sein. In einem File ist nur eine public-Klasse erlaubt, und diese Klasse gibt dann auch den Namen vor den die Datei haben muss.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Problem bei switch statement Java Basics - Anfänger-Themen 4
T Problem im If-Else-Statement Java Basics - Anfänger-Themen 4
M SQL Statement Problem Java Basics - Anfänger-Themen 22
I Problem mit H2-DB Insert-Statement Java Basics - Anfänger-Themen 3
S Problem mit if-Statement Java Basics - Anfänger-Themen 5
N Compiler-Fehler Not a statement Error Java Basics - Anfänger-Themen 7
J Rekursive Funktion und return statement Java Basics - Anfänger-Themen 3
A switch statement Java Basics - Anfänger-Themen 4
javapingu Variablenwerte ändern ohne return Statement? Java Basics - Anfänger-Themen 7
A Compiler Fehler - not a statement Java Basics - Anfänger-Themen 2
C java.sql Statement kann nicht geschlossen werden Java Basics - Anfänger-Themen 9
freudianslip if-Statement mit mehreren Zahlenwerten Java Basics - Anfänger-Themen 4
B Methoden if-statement error, FX, Fehlermeldung Java Basics - Anfänger-Themen 6
J Missing Return Statement Java Basics - Anfänger-Themen 11
J if or statement? Java Basics - Anfänger-Themen 2
P if - Statement erkennt variable nicht. Java Basics - Anfänger-Themen 12
T Not a Statement/Illegal Start of expression bei for Anweisung Java Basics - Anfänger-Themen 6
L Variable in If-Statement initialisieren Java Basics - Anfänger-Themen 4
M Return statement Java Basics - Anfänger-Themen 4
C Warum funktioniert mein If Statement nicht richtig? Java Basics - Anfänger-Themen 18
H Compiler-Fehler error not a statement Java Basics - Anfänger-Themen 2
K Input/Output If-Statement wird übersprugen Java Basics - Anfänger-Themen 5
W Return statement in Methode nur bei if-clause Java Basics - Anfänger-Themen 3
C Return statement Java Basics - Anfänger-Themen 10
T Boolean Missing return Statement?! Java Basics - Anfänger-Themen 2
B Not a statement error Java Basics - Anfänger-Themen 2
P fibonacci - do while Statement Logik Fehler Java Basics - Anfänger-Themen 5
SexyPenny90 Why "Empty Statement"?!? Java Basics - Anfänger-Themen 2
O IF-Statement wird nicht ausgeführt Java Basics - Anfänger-Themen 7
P Compiler-Fehler Boolean: Missing Return Statement Java Basics - Anfänger-Themen 4
I Methoden Missing return statement; Intervallschachtellung Java Basics - Anfänger-Themen 12
A Assert statement Java Basics - Anfänger-Themen 3
M missing return statement?! Java Basics - Anfänger-Themen 4
J Prepared Statement Out of BondsException Java Basics - Anfänger-Themen 4
P Compiler-Fehler unreachable statement Java Basics - Anfänger-Themen 4
A Missing return-Statement Java Basics - Anfänger-Themen 9
T missing return statement Java Basics - Anfänger-Themen 36
P OOP unreachable statement - Fehler? Java Basics - Anfänger-Themen 3
E missing return statement Java Basics - Anfänger-Themen 6
H not a statement meldungen Java Basics - Anfänger-Themen 12
B Error:not a statement FEHLER bei * Java Basics - Anfänger-Themen 3
F import Statement für Klassen die dem default Package zugeordnet sind? Java Basics - Anfänger-Themen 2
S Not a Statement? Java Basics - Anfänger-Themen 10
C missing return statement Java Basics - Anfänger-Themen 5
K SQL Statement formatieren + Swingzeug auslagern Java Basics - Anfänger-Themen 18
dognose missing Return Statement Java Basics - Anfänger-Themen 4
H Funktion erkennt das return-statement nicht Java Basics - Anfänger-Themen 12
G [Hibernate] Aus SQL-Statement Entities erzeugen Java Basics - Anfänger-Themen 2
M Callable Statement mit Variablen Java Basics - Anfänger-Themen 8
A SQL Create Table Statement Java Basics - Anfänger-Themen 19
T if-then statement soll nur Zahlen zulassen Java Basics - Anfänger-Themen 12
G Missing return Statement Java Basics - Anfänger-Themen 2
S prepared statement delete Java Basics - Anfänger-Themen 5
J Statement an MySQL Datenbank schicken Java Basics - Anfänger-Themen 4
L INSERT Statement geht nicht HILFE! Java Basics - Anfänger-Themen 2
I call to super must be first statement in constructor Java Basics - Anfänger-Themen 3
L IF Bedingung in SELECT Statement? Java Basics - Anfänger-Themen 3
R "missing return statement"? Java Basics - Anfänger-Themen 2
S prepared statement Java Basics - Anfänger-Themen 10
G SQL Statement Java Basics - Anfänger-Themen 4
J Variable Werte in einem SQL Statement? Java Basics - Anfänger-Themen 8
G Inhalt Textfield in SQL Statement klappt nicht. Java Basics - Anfänger-Themen 2
F Missung Return Statement Java Basics - Anfänger-Themen 10
G Button und SQL-Statement ausführen Java Basics - Anfänger-Themen 6
H Variable zuweisung in einem If-Statement Java Basics - Anfänger-Themen 3
J return- Statement Java Basics - Anfänger-Themen 3
G missing return statement Java Basics - Anfänger-Themen 5
G Array und switch-Statement Java Basics - Anfänger-Themen 4
R kurzes if-then-else statement Java Basics - Anfänger-Themen 8
M missing return statement Java Basics - Anfänger-Themen 4
K Verständnis Problem bei Server/Client Java Basics - Anfänger-Themen 2
I WildFily - unterschiedliche Libs im Projekt verursachen Problem Java Basics - Anfänger-Themen 11
imocode Vererbung Problem mit Vererbung Java Basics - Anfänger-Themen 2
L Taschenrechner Problem Java Basics - Anfänger-Themen 4
I Applikationsserver (WildFly) - Zugriff auf Ressourcen.. Problem mit Pfade Java Basics - Anfänger-Themen 10
A ScheduledExecutorService problem Java Basics - Anfänger-Themen 7
marcelnedza Problem mit Weltzuweisung, JavaKarol Java Basics - Anfänger-Themen 13
XWing Methoden rückgabe Problem? Java Basics - Anfänger-Themen 6
M Erste Schritte Collatz Problem max int Java Basics - Anfänger-Themen 3
M Problem bei verschachtelter for-Schleife bei zweidimensionalen Arrays Java Basics - Anfänger-Themen 3
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
nelsonmandela Problem bei Ausgabe einer Switch - Case Funktion Java Basics - Anfänger-Themen 5
frager2345 Problem mit Methode Java Basics - Anfänger-Themen 4
L Problem bei Rechnung mit Math.pow Java Basics - Anfänger-Themen 13
A Thread-Schreibe-Lese-Problem Java Basics - Anfänger-Themen 4
SUPERTJB return Problem Java Basics - Anfänger-Themen 3
sserio BigInteger Problem Java Basics - Anfänger-Themen 4
JordenJost Taschenrechner problem Java Basics - Anfänger-Themen 5
K Problem mit "Random" Java Basics - Anfänger-Themen 5
S Datei anlegen Problem! Groß- und Kleinschreibung wird nicht unterschieden Java Basics - Anfänger-Themen 4
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
xanxk Problem For-Schleife mit Charakter Java Basics - Anfänger-Themen 2
L Unbekanntes Problem mit 2d Array Java Basics - Anfänger-Themen 6
sserio Liste erstellt und ein Problem mit dem Index Java Basics - Anfänger-Themen 8
sserio Schwimmen als Spiel. Problem mit to String/ generate a card Java Basics - Anfänger-Themen 4
J Schleife Problem Java Basics - Anfänger-Themen 2
D Problem mit der Erkennung von \n Java Basics - Anfänger-Themen 2
milan123 das ist meine aufgabe ich hab das problem das bei mir Wenn ich die Richtung der Linien verändern will und drei davon sind richtig, verändere ich die 4 Java Basics - Anfänger-Themen 3
M Verständins Problem bei Aufgabe Java Basics - Anfänger-Themen 4
HeiTim Problem mit der Kommasetzung an der richtigen stelle Java Basics - Anfänger-Themen 59

Ähnliche Java Themen

Neue Themen


Oben