通過實踐我們會發現:
1、當new一個子類時,會先去調用父類的構造器。
2、當在子類里調用父類時,用的是super關鍵字。
所以結論如下:
1)子類里有一個區域放的父類的實例,子類內存區里有一個this指針,指向了這個內存區里包括的父類實例區,當把引用付給父類時,是把子類內存區里面的父類實例區域的引用給了父類的實例.
2)super相當於指向父類示例的一個指針; 子類只保存子類的信息和super指針; 當JVM加載一個子類的時候也會把它的父類一同加載的,子類內部通過super保存父類的一個引用