Rechteck

XlabX

Mitglied
Hallo Leute,
unser Prof hat uns heute u.a. folgende Klasse gezeigt. Meine Frage ist, wozu im 2. Konstruktur das "SetPosition(x,y); setSize(l,b)" gut ist, da die beiden Methoden ja noch im weitere Verlauf der Klasse wieder auftauchen und dort die Berechnungen durchführen?

Java:
`class Rechteck {

   static int count;

   private int xPos, yPos, laenge, breite;

   Rechteck () { count++; }
 
   Rechteck (int x, int y, int l, int b) { 
      setPosition (x, y); setSize (l, b); count++; }
 
   static int getCount () { return count;}
 
   int getxPos () { return xPos;} 
   int getyPos () { return yPos;}  
   int getLaenge () { return laenge;} 
   int getBreite ()  { return breite;} 

   void setPosition (int x, int y) { xPos = x; yPos = y; }

   void setSize (int l, int b) { laenge = l; breite = b; }
 
   int flaeche () { return laenge * breite; }
   int umfang () { return 2 * ( laenge + breite); }
}
 
Zuletzt bearbeitet von einem Moderator:

turing

Mitglied
Die Methoden setPosition und setSize speichern die Argumente des Konstruktors (x, y, l, b) in die Objektvariablen (xPos, yPos, laenge, breite) ab. Und eben das soll bei der Objekterstellung (beim Aufruf mit new Rechteck(...)) passieren.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
laxla123 Rechteck programmieren Java Basics - Anfänger-Themen 4
I Viereck / Rechteck Prüfung innerhalb einem bestimmten Bereich Java Basics - Anfänger-Themen 2
M Rechteck wird nicht angezeigt Java Basics - Anfänger-Themen 3
J Kreis soll die gleiche Fläche wie das Rechteck haben wie mache ich das? Java Basics - Anfänger-Themen 3
L Wie vergrößere ich ein Rechteck in alle Richtungen um eins und bekomme dessen Rand? Java Basics - Anfänger-Themen 2
S Erste Schritte Java - Applet - Rechteck ständig versetzen Java Basics - Anfänger-Themen 14
GRAZZ0R MouseListener - Rechteck Bewegen Java Basics - Anfänger-Themen 1
S Erste Schritte Ein Rechteck aus Sternchen mit Wiederholungsanweisung erstellen Java Basics - Anfänger-Themen 2
J Rechteck zeichnen mit Canvas Java Basics - Anfänger-Themen 7
T Rechteck Programmieren Java Basics - Anfänger-Themen 4
F Klasse Rechteck definieren Java Basics - Anfänger-Themen 21
S Rechteck zeichnen Java Basics - Anfänger-Themen 2
M Erste Schritte Gefülltes Rechteck programmieren Java Basics - Anfänger-Themen 1
T GUI anstatt Bild schwarzes Rechteck gespeichert Java Basics - Anfänger-Themen 0
S Ein Rechteck soll an einer Seite gespiegelt werden. Java Basics - Anfänger-Themen 5
G Methoden Nicht überlappte teile eines Rechteck's Java Basics - Anfänger-Themen 9
T Rechteck Koolision Java Basics - Anfänger-Themen 4
O Rechteck Java Basics - Anfänger-Themen 10
I Rechteck Zeichnen Java Basics - Anfänger-Themen 9
M Farbiges Rechteck zeichnen Java Basics - Anfänger-Themen 2
F Rechteck/Quadrat getroffen? Java Basics - Anfänger-Themen 2
K Rechteck/Quadrat Java Basics - Anfänger-Themen 5
P Rechteck Zufallsverschiebung mit Abprallen Java Basics - Anfänger-Themen 12
M Umfang von Rechteck oder Kreis anhand der Parameter Java Basics - Anfänger-Themen 2
J Rechteck Java Basics - Anfänger-Themen 8
G Rechteck zeichen Java Basics - Anfänger-Themen 4
B Rechteck aus Sternen Zeichnen Java Basics - Anfänger-Themen 8
J itext - Rechteck in PdfCell Java Basics - Anfänger-Themen 2
E klasse für ein Rechteck schreiben Java Basics - Anfänger-Themen 25
K Rechteck mit einem Loch in dem Mitte Java Basics - Anfänger-Themen 11
B Swing Rechteck zeichnen Java Basics - Anfänger-Themen 14
H Rechteck ziehen bei einer Application Java Basics - Anfänger-Themen 2
Dilandau rechteck des applet inhalts als gif-datei speichern? Java Basics - Anfänger-Themen 2
R mit MouseDragged Rechteck verschieben. Java Basics - Anfänger-Themen 2
G Linie innerhalb Rechteck Java Basics - Anfänger-Themen 2
G dicke linie zeichnen bzw schräges rechteck füllen Java Basics - Anfänger-Themen 2
W Problem mit einem Programm Rechteck Fläche, Umfang Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben