Hallo,
ich mache gerade meine ersten Javaschritte.
Warum kann ich auf die Eigenschaft "winkel" nicht zugreifen ? Was mache ich grundlegend falsch ?
Das folgende Beispiel läuft in C++ ohne Probleme.
ich mache gerade meine ersten Javaschritte.
Warum kann ich auf die Eigenschaft "winkel" nicht zugreifen ? Was mache ich grundlegend falsch ?
Das folgende Beispiel läuft in C++ ohne Probleme.
Code:
class Kreis {
double radius;
Kreis() {
radius=1;
}
Kreis(double r) {
radius=r;
}
double getRadius() {
return radius;
}
}
class Kreissegment extends Kreis{
double winkel=99;
Kreissegment() {
super();
System.out.println("Kreisseg w = " + winkel);
winkel=90.0;
System.out.println("Kreisseg w = " + winkel);
}
Kreissegment(double r, double w) {
super(r);
winkel=w;
}
void ZeigeWinkel() {
System.out.println("Kreisseg w = " + winkel);
}
}
public class Haupt {
public static void main(String[] args) {
Kreis kk = new Kreis();
Kreis ks = new Kreissegment(4.43,43.0);
Kreis ks2 = new Kreissegment();
System.out.println("Kreis r = " + kk.radius );
System.out.println("Kreisseg r = " + ks.radius);
// ????
//ks.ZeigeWinkel();
// ????
//System.out.println("Kreisseg w = " + ks.winkel);
}
}