關於父類含帶參構造的問題
public class Test2 {
public static void main(String[] args) {
A a=new B();
B b=new B();
}
}
class A{
int a;
A(int a){
System.out.println(a);
}
}
class B extends A{
static int b;
B() {
super(b);
System.out.println(b);
}
}
如圖,我想問一下,這裡new出來的是一個帶參構造new出來的嗎?我知道靜態是隨類的加載而加載,我只是覺得A a=new B();是帶參構造臺不可思議了。