hey leute , wir haben bisher nur imperativ programmiert und steigen , jetzt auf objektorintiert um .
mir ist bewusst wie man eine klasse definiert und wie man sie nutzt.
nun habe ich jedoch folgendes problem, wir haben bestimmte klassen vorgegeben und sollen damit bestimmte aufgaben lösen :
mein Problem: wenn ich eine der Klassen in der main-methode anwenden will, dann meckert immer der compiler :
zum beispiel wenn ich schreibe :
bitte um Hilfe!!!;(
mir ist bewusst wie man eine klasse definiert und wie man sie nutzt.
nun habe ich jedoch folgendes problem, wir haben bestimmte klassen vorgegeben und sollen damit bestimmte aufgaben lösen :
Java:
import java.awt.*;
public class lalala {
public static int k= IO.readInt("geben sie eine zahl ein");
class Wuerfel {
double kantenLaenge;
Wuerfel(double k) {
kantenLaenge = k;
}
double getOberflaeche() {
return 6.0 * kantenLaenge * kantenLaenge;
}
double getVolumen() {
return kantenLaenge * kantenLaenge * kantenLaenge;
}
void veraendern(double inkrement) {
kantenLaenge += inkrement;
}
}
class Kugel {
double PI = 3.1415;
double radius;
Kugel(double r) {
radius = r;
}
double getOberflaeche() {
return 4.0 * PI * radius * radius;
}
double getVolumen() {
return 4.0 / 3.0 * PI * radius * radius * radius;
}
void veraendern(double inkrement) {
radius += inkrement;
}
}
public static void main(String[] args) {
}
}
mein Problem: wenn ich eine der Klassen in der main-methode anwenden will, dann meckert immer der compiler :
zum beispiel wenn ich schreibe :
Java:
public static void main(String[] args) {
Wuerfel ersterWuerfel= new Wuerfel(2.0);
ersterWuerfel.getOberflaeche();
}
bitte um Hilfe!!!;(