Java中建構函式不能被繼承。子類別繼承父類別的時候,先執行父類別建構函數,也就是說,執行子類別時會先呼叫父類別的建構子。構造函數一般用來初始化成員屬性和成員方法。
Java中建構子不能被繼承。
(推薦教學:java入門程式)
解析:
子類別在繼承父類別的時候,先執行父類建構函數,也就是說運行子類別時就會先「呼叫」父類別的建構函數,實質上就是「自動運行」。
繼承(extends)的含義其實是“擴展”,子類完全沒必要擴展父類的構造函數,因為每次調子類的時候都會“自動運行”它父類的構造函數,如果真的需要子類別建構函式特殊的形式,子類別直接修改或重載自己的建構子就好了。
建構子介紹
java建構函數,也叫建構方法,是java中一種特殊的函數。函數名與相同,無回傳值。
作用
建構子一般用來初始化成員屬性和成員方法,也就是new物件產生後,就呼叫了物件了屬性和方法。
(影片教學建議:java影片教學)
建構子的特點
1、函數名稱與類別名稱相同;
#2 、不用定義回傳值型別;(不同於void型別回傳值,void是沒有具體回傳值型別;建構函式是連型別都沒有)
3、不可以寫return語句;(回傳值型別都沒有,也就不需要return語句了)
注意:一般函數不能呼叫建構函數,只有建構子才能呼叫建構子。
以上是Java中建構函式可以被繼承麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!