R
Rubylux
Gast
Ich hab mich in den Assoziationen zw. mehreren Klassen versucht, aber bekomm eine Fehlermeldung
Bitte helft mir .. !!
Fehler:
Mein KSKB:
Bitte helft mir .. !!
Fehler:
symbol : constructor B (Obj)
location: class B
b = new B(this);
Mein KSKB:
Code:
public class Stg {
public Obj obj;
public Stg(){
obj = new Obj(this);
}
public static void main(String args[]) {
Stg m = new Stg();
}
}
Code:
public class Obj{
Stg stg;
B b;
S1 s1;
S2 s2;
public Obj(){ }
public Obj(Stg s) {
stg = s;
b = new B(this);
s1 = new S1();
s2 = new S2();
//Obj soll B,S1 & S2 kennen.
}
}
Code:
class B {
Obj obj;
S1 s1;
S2 s2;
public B(Obj obj, S1 s1, S2 s2) {
obj = obj;
s1 = s1;
s2 = s2;
//B soll Obj, S1 & S2 kennen.
}
}
Code:
public class S1
{
public S1() { }
//S1 ist identisch mit S2
}