首頁 >Java >Java基礎 >Java中建構函式可以被繼承麼

Java中建構函式可以被繼承麼

王林
王林原創
2020-07-09 14:32:013834瀏覽

Java中建構函式不能被繼承。子類別繼承父類別的時候,先執行父類別建構函數,也就是說,執行子類別時會先呼叫父類別的建構子。構造函數一般用來初始化成員屬性和成員方法。

Java中建構函式可以被繼承麼

Java中建構子不能被繼承。

(推薦教學:java入門程式

解析:

子類別在繼承父類別的時候,先執行父類建構函數,也就是說運行子類別時就會先「呼叫」父類別的建構函數,實質上就是「自動運行」。

繼承(extends)的含義其實是“擴展”,子類完全沒必要擴展父類的構造函數,因為每次調子類的時候都會“自動運行”它父類的構造函數,如果真的需要子類別建構函式特殊的形式,子類別直接修改或重載自己的建構子就好了。

建構子介紹

java建構函數,也叫建構方法,是java中一種特殊的函數。函數名與相同,無回傳值。

作用

建構子一般用來初始化成員屬性和成員方法,也就是new物件產生後,就呼叫了物件了屬性和方法。
(影片教學建議:java影片教學

建構子的特點

1、函數名稱與類別名稱相同;

#2 、不用定義回傳值型別;(不同於void型別回傳值,void是沒有具體回傳值型別;建構函式是連型別都沒有)

3、不可以寫return語句;(回傳值型別都沒有,也就不需要return語句了)

注意:一般函數不能呼叫建構函數,只有建構子才能呼叫建構子。

以上是Java中建構函式可以被繼承麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn