php類的繼承與訪問

2021-09-29 18:55:16 字數 1035 閱讀 3748

1.環境搭建

測試環境wampserver2.5繼承環境

2.定義父類

class father

public static function demo2()

}

3.定義子類

class son extends father

4.訪問

echo son::demo1();

//strict standards: non-static method father::demo1() should not be called statically in e:\develop\wamp\www\test.php on line 24

//notice: use of undefined constant demo1 - assumed 'demo1' in e:\develop\wamp\www\test.php on line 11

echo son::demo2();

//notice: use of undefined constant demo2 - assumed 'demo2' in e:\develop\wamp\www\test.php on line 16

$obj = new son();

echo $obj -> demo1();

//notice: use of undefined constant demo1 - assumed 'demo1' in e:\develop\wamp\www\test.php on line 11

$obj = new son();

echo $obj -> demo();

//notice: use of undefined constant demo2 - assumed 'demo2' in e:\develop\wamp\www\test.php on line 16

5.注意

當然注釋部分是訪問**現的經過,可以忽略不計,如你需要做處理的話在語句加乙個@符號即可

PHP的類和物件 四 訪問控制和繼承

訪問控制 對屬性或方法的訪問控制,是通過在前面新增關鍵字 public 公有 protected 受保護 或 private 私有 來實現的。被定義為公有的類成員可以在任何地方被訪問。被定義為受保護的類成員則可以被其自身以及其子類和父類訪問。被定義為私有的類成員則只能被其定義所在的類訪問。預設為pu...

PHP 的訪問控制(可見性) 類常量和繼承

protected 受保護的 private 私有的 被定義為 protected 的類成員,可以在其自身 子類和父類的內部訪問。被定義為 private 的類成員,只能在其定義的類內部訪問。class a function printhello 在父類中訪問子類的成員,子類的 public pro...

C 類的繼承 訪問許可權 虛繼承

今天突然發現自己關於類的繼承,虛基類,訪問許可權混在在一起的時候有有一些模糊,所以今天進行重新學習一下。如果錯誤或者不對的地方,還請指教。一 類的繼承方式 類有三種成員成員,private,protected,public,基類的成員 派生方式 子類訪問特性 public protected pri...