Hallo ihr Lieben,
kaum ist die Semesterpause um, schon ist das Hirn formatiert. Ich bin am verzweifeln...
ich soll in der Klasse selber einen Radius r mit dem Modifikator private erstellen. Das habe ich gemacht. Danach soll ich mit einem Standardkonstruktor darauf zugreifen. Auch das hat wohl geklappt... zumindestens habe ich unten in der Main-Methode newCircle(2) erstellt und mit println r ausgeben lassen und es wird eine 2 gedruckt. Ich soll aber jetzt mit setValue und getValue den Radiuswert ändern. Außerdem mit show die Werte Radius, Umfang und Fläche zurückgeben... wie übergebe ich denn nun einen Wert z.B. an Area oder Circumference?
Ich verstehe nicht wieso Radius Private sein muss... und warum ich Set und Get und den ganzen Schmarrn brauche... über Scanner könnte man viel schöner den Radius eingeben und ich könnts auf die Konsole ausrechnen lassen... aber das ist leider nicht die Aufgabe...
Ich hoffe ihr könnt mir helfen.
Lieben Gruß
kaum ist die Semesterpause um, schon ist das Hirn formatiert. Ich bin am verzweifeln...
ich soll in der Klasse selber einen Radius r mit dem Modifikator private erstellen. Das habe ich gemacht. Danach soll ich mit einem Standardkonstruktor darauf zugreifen. Auch das hat wohl geklappt... zumindestens habe ich unten in der Main-Methode newCircle(2) erstellt und mit println r ausgeben lassen und es wird eine 2 gedruckt. Ich soll aber jetzt mit setValue und getValue den Radiuswert ändern. Außerdem mit show die Werte Radius, Umfang und Fläche zurückgeben... wie übergebe ich denn nun einen Wert z.B. an Area oder Circumference?
Ich verstehe nicht wieso Radius Private sein muss... und warum ich Set und Get und den ganzen Schmarrn brauche... über Scanner könnte man viel schöner den Radius eingeben und ich könnts auf die Konsole ausrechnen lassen... aber das ist leider nicht die Aufgabe...
Ich hoffe ihr könnt mir helfen.
Lieben Gruß
Code:
public class Circle {
private static int r = 0;
public static double pi = 3.14159;
public Circle (int r) {this.r=r;}
public double circumference (double pi, int r) {
double circumference;
circumference = 2 * pi * r;
return circumference;
}
public double area (double pi, int r) {
double area;
area = r * pi * r;
return area;
}
public static void main(String[] args) {
Circle kreis = new Circle(2);
System.out.println(r);
}
}