摘要:[物件導向]繼承-子類別實體化之前對父類別實體化
子類別在產生實體之前,會先對父類別進行實體化,不論父類別是否為抽象類別。
[C#]example
class AA{
public AA(){ System.Console.WriteLine("in AA()"); }
}
class BB : AA{
public BB(){System.Console.WriteLine("in BB()");}
}
實例化BB => new BB();
如下圖
[Java]example
class AA{
public AA(){ System.out.println("in AA()"); }
}
class BB extends AA{
public BB(){ System.out.println("in BB()"); }
}
實例化BB => new BB();
如下圖
如下圖