diff --git a/Auto.java b/Auto.java index 658547c..6998c42 100644 --- a/Auto.java +++ b/Auto.java @@ -5,17 +5,19 @@ * @author (Ihr Name) * @version (eine Versionsnummer oder ein Datum) */ +import java.util.Random; public class Auto { int raeder; String farbe; public Auto(int r, String f){ - raeder = 4; + Random rand = new Random(); + raeder = rand.nextInt(8); farbe = f; } - public void hupe(){ + private void hupe(){ System.out.println("Hup-Hup!"); } diff --git a/Gerade.java b/Gerade.java new file mode 100644 index 0000000..1d3761f --- /dev/null +++ b/Gerade.java @@ -0,0 +1,22 @@ + +/** + * Beschreiben Sie hier die Klasse Gerade. + * + * @author (Ihr Name) + * @version (eine Versionsnummer oder ein Datum) + */ +public class Gerade +{ + double m; + double c; + public Gerade(double _m, double _c){ + m = _m; + c = _c; + } + + public Gerade (Punkt P1, Punkt P2){ + // m und c berechnen + m = (P1.y - P2.y)/(P1.x - P2.x); + c = P1.y - m * P1.x; + } +} diff --git a/Punkt.java b/Punkt.java new file mode 100644 index 0000000..0097dd3 --- /dev/null +++ b/Punkt.java @@ -0,0 +1,22 @@ + +/** + * Beschreiben Sie hier die Klasse Punkt. + * + * @author (Ihr Name) + * @version (eine Versionsnummer oder ein Datum) + */ +public class Punkt +{ + double x; + double y; + + public Punkt(double _x, double _y) { + x = _x; + y = _y; + + } + public void verschieben ( double _x, double _y ){ + x = x + _x; + y = y + _y; + } +}