析構函數:構造函數是在對象實例化時自動執行,而析構函數在對象被銷毀時自動執行。
構造函數:當類被實例化時,會自動執行的函數
構造函數有什么作用:
我們在使用類的過程中,有時需要立即為實例化對象的多個字段父子,如果通過手工,會帶來很多不可預測的問題,而如果在對象創建過程中自動執行,則會帶來很多方便。
析構函數有什么作用:
默認情況下,php僅釋放對象屬性所占用的內存,並不銷毀對象相關的資源,而利用析構函數在使用一個對象之后執行代碼來清除內存,並將對象從內存中銷毀
面向對象的特征有哪些?
封裝、繼承、多態
所謂封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的數據和方法只讓可信的類或者對象操作,對不可信的進行信息隱藏。
所謂繼承是指可以讓某個類型的對象獲得另一個類型的對象的屬性的方法,它支持按級分類的概念。
所謂多態就是指一個類實例的相同方法在不同情形有不同表現形式。