java構造函數能否被繼承?
不能,因為子類繼承父類的時候,先運行父類構造函數;具體的說就是運行父類時就會先“調用”父類的構造函數,注意“調用”和繼承不是一個含義,實質上是“自動運行”。繼承(extends)的含義其實是“擴展”,子類完全沒必要擴展父類的構造函數,因為反正每次調子類的時候都會“自動運行”它父類的構造函數,如果真的需要子類構造函數特殊的形式,子類直接修改或重載自己的構造函數就好了。估計是你對“構造函數”的意義本身不理解,“調用”一個類有“繼承”和“組合(說白了new 一個類)”兩種方式,當你“調用”一個類的時候就會“自動運行”它的“構造函數”。