當新對象被創建的時候,構造函數會被調用。每一個類都有構造函數。在程序中沒有給類提供構造函數的情況下,Java編譯器會為這個類創建一個默認的構造函數
Java中構造函數重載和方法重載很相似。可以為一個類創建多個構造函數。每一個構造函數必須有它自己唯一的參數列表。
Java不支持像C++那樣的復制構造函數,這個不同點是因為如果你不自己寫構造函數的情況下,Java不會創建默認的復制構造函數。
Java中的方法覆蓋(Overriding)和方法重載(Overloading)是什么意思?
方法覆蓋是說子類重新實現父類的方法。方法覆蓋必須有相同的方法名,參數列表和返回類型。
方法重載發生在同一個類里面,兩個或者是多個方法的方法名相同但是參數列表不同。