Java:
public class F {
private F f;
F(F f){
this.f = f;
}
F(){
}
public double c(double w) {
return w;
}
public class add extends F{
add(F f){
super(f);
}
public double c(double w) {
return super.c(w) + 5;
}
}
public class mult extends F {
mult(){
}
mult(F a){
super(a);
}
@Override
public double c(double w) {
return super.c(w) * 3;
}
Beim Testen : wieso bekomme ich immer Ergebniss 10 anstatt 20? Wie so wird erst die Klasse "multi" nicht ausgeführt?
mit jedem Hinweis würde mir sehr geholfen....
Vielen Dank für die große Hilfe im Voraus:..
Java:
F f = new add(new multi);
System.err.println(f.c(5))
Zuletzt bearbeitet von einem Moderator: