class c {
c() {
System.out.print("c");
}
}class aa {

c c = new c();
//aa a=new aa();
aa() {
this("a");
System.out.print("a");
} aa(String s) {
System.out.print(s);
}
}public class bb extends aa {
bb() {
super("b");
System.out.print("b");
} public static void main(String[] args) {
new bb();
}
}
上面的程序为什么先执行类C的构造方法???即为什么先执行c c = new c();这一句,小弟不才,望高人指点,先谢过!!!!