第三週 PHP物件導向

2021-08-09 23:40:27 字數 1342 閱讀 4726

# 屬性 方法

變數(也稱為」屬性」),函式(也稱為」方法」),都是類的成員.

//markdown 轉義字元 「\$」 原樣輸出

php類屬性方法的呼叫

把成員方法和成員屬性封裝到類中,隱藏屬性和方法實現的細節

可以使乙個類繼承並擁有另乙個已經存在類的成員屬性和方法,被繼承的類稱為父類或基類,繼承類為子類

- 子類最多只能繼承乙個父類,而父類可以有多個子類

- 如果要在子類裡面使用父類的方法,可以用父類名::父類方法來表示或者用parent::父類方法來表示

- 私有private只能被自身的類訪問

在物件導向中能夠根據使用類的上下文來重新定義或改變類的性質和行為。

oc學習篇之—類的三大特性(封裝,繼承,多型)

宣告類屬性或方法為靜態,就可以不例項化類而直接訪問。靜態屬性不能通過乙個類已例項化的物件來訪問(但靜態方法可以)。

類和物件:靜態屬性、靜態方法

**php靜態方法與非靜態方法的用法區別

常量的值一旦被定義後就不可在程式中更改。

const constant = "value";
php常量詳解:define和const的區別

如果父類中的方法被宣告為 final,則子類無法覆蓋該方法。如果乙個類被宣告為 final,則不能被繼承。

php物件導向的高階學習(抽像類、介面、final、類常量)

<?php

inte***ce

calinte***ce

class

calculate

implements

calinte***ce

public

function

sub($num1,$num2)

public

function

mul($num1,$num2)

public

function

div($num1,$num2)

}$input = $_post['input'];

$cal = new calculate();

if($pos=strpos($input,"+"))

else

}else

if($pos=strpos($input,"-"))

else

}else

if($pos=strpos($input,"*"))

else

}else

if($pos=strpos($input,"/"))

else

}?>

blog

C 物件導向第三週筆記

類與類的關係 組合 繼承 委託 inheritance 繼承 composition 復合 decegation 委託 composition 表示has a,我體內有另外乙個東西 a擁有b,a所有的功能可以都由b完成,b或許更強大,隨便開放一些功能就可以滿足a的需要。a所佔記憶體的大小是根據b所擁...

集訓第三週

又要感嘆時間過得真快了,8月13號,距離第一場網路賽還有26天。暑假三周集訓結束,個人賽也結束了,這一周還是做了一些個人賽,然後組好了隊伍。去年一隊有2個人算是 實力超群 比其餘人都高乙個檔次。而今年大家的水平都差不多,沒有像去年他們那麼突出,實力自然有不小的下降。相比去年的隊伍,今年隊的特點是大家...

第三週作業

實驗作業 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係...