php物件導向程式設計四

2021-08-30 03:45:36 字數 386 閱讀 4235

1:繼承關鍵字 :

extends

php類的繼承,我們可以理解成共享被繼承類的內容。

php中使用extends單一繼承的方法, 被繼承的類我們叫父類(基類),繼承者稱為子類(派生類)

2:php的繼承規則

避免方法和屬性重名

3:基類方法過載和父類方法訪問

因為屬於向下繼承的原理,基類不能使用派生類裡的內容,這個時候基類的一些方法不能完成我們的一些派生類的功能,我們就可以進行方法過載避免了,新建方法帶來的混亂。

方法過載我們也可以理解為方法的覆蓋,在派生類裡使用與基類方法重名的方法名執行過載。

過載時我們需要呼叫原始基類內容,再增加新內容,

我們可以使用

基類名::方法名稱

物件導向程式設計 四

主要說一說 this吧!兩個以上的構造方法當他們的方法體有重複的 的時候,我們可以使用 this 關鍵字呼叫前乙個構造方法,從而省略大量的 如這樣 this 但是有一點需要記住,那就是在寫著行 的時候,其一定要位於構造方法中的首行.this 可以呼叫 本類中的屬性,方法 和 構造方法.歸結一點 th...

物件導向程式設計(四)

記住這句話 屬性私有,get set 快捷鍵 alt insert 生成 get set package com.oop import com.oop.demo04.student 1.提高程式的安全性,保護資料 2.隱藏 的實現細節 3.統一介面 4.提高系統的可維護性 public class ...

PHP物件導向程式設計

類中常用關鍵字 1 關鍵字 final 用來定義類和方法的乙個重要關鍵字,當定義類的時候該類將不能被繼承,當用來定義方法的時候該方法將不能被過載 2 關鍵字 self 用來用類訪問當前類中的內容的關鍵字,類似與 this關鍵字,但 this是需要 類例項化以後才可以使用,self 可以直接訪問當前類...