Hi
bin Anfänger im Java programmieren und habe nen Problem das ich nicht lösen kann. Ich bin schon kurz davor das Handtuch zu werfen und zu verzweifeln ???:L
Ich weiss auch überhaupt nicht ob ich auf dem richtigen Weg bin oder mich schon total verannt habe. Bekomme die ganze Zeit fehler Meldungen, hab versucht diese zu korrigieren aber es kommen immer neuere Meldungen, ich bekomm das besch.... Programm einfach nicht zum laufen.
Ich hoffe ihr könnt mir weiterhelfen!
Also ich möchte eine Klasse Rect erstellen, welche im Konstruktor zwei TurtlePoint-Punkte übergibt bekommt und in privaten Variablen speichert. Diese Punkte beschreiben zwei gegen überliegende Ecken des Rechtecks. Dann möchte ich eine Objektmethode mit der Signatur void draw (TurtleFrame t), welche das Rechteck zeichnet, hinzufügen.
Bin blutiger Anfänger und kenne noch nicht alle Begriffe, also habt nachsicht mit mir. :bae:
Gruß Malcolm
bin Anfänger im Java programmieren und habe nen Problem das ich nicht lösen kann. Ich bin schon kurz davor das Handtuch zu werfen und zu verzweifeln ???:L
Ich weiss auch überhaupt nicht ob ich auf dem richtigen Weg bin oder mich schon total verannt habe. Bekomme die ganze Zeit fehler Meldungen, hab versucht diese zu korrigieren aber es kommen immer neuere Meldungen, ich bekomm das besch.... Programm einfach nicht zum laufen.
Ich hoffe ihr könnt mir weiterhelfen!
Also ich möchte eine Klasse Rect erstellen, welche im Konstruktor zwei TurtlePoint-Punkte übergibt bekommt und in privaten Variablen speichert. Diese Punkte beschreiben zwei gegen überliegende Ecken des Rechtecks. Dann möchte ich eine Objektmethode mit der Signatur void draw (TurtleFrame t), welche das Rechteck zeichnet, hinzufügen.
Code:
import turtle.*;
public class MyThread implements Runnable {
public MyThread() {
Thread th = new Thread(this);
th.start();}
TurtleFrame t = new TurtleFrame("Quadrat-Klasse", this);
public void run()
{
square a = new square(100, -100);
square b = new square(-100, 100);
int länge = 200;
a.draw(t);
b.draw(t);
for (int n=0;n<2;n++) {
t.penUp();
a.draw(t);
t.penDown();
}
for (int n=0;n<2;n++) {
t.penUp();
b.draw(t);
t.penDown();
}
} ;
}
class Quadrat2 {
void draw (TurtleFrame t) {
for (int n=0;n<4;n++) {
t.forward(100);
t.left(90);
}
}
}
Bin blutiger Anfänger und kenne noch nicht alle Begriffe, also habt nachsicht mit mir. :bae:
Gruß Malcolm