偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

PHP parent調用父類構造函數

開發(fā) 后端
PHP程序員們在實際編寫中使用PHP parent來指向父類指針,并調用父類的構造函數,對父類進行初始化。下面將給出具體的實現(xiàn)方法。

大家在學習PHP語言的時候,都會對與指針相關的內容感到特別的頭疼。很難理解并不代表不用了解。下面我們就來看看PHP parent是如何指向父類指針的。#t#

我們知道PHP parent是指向父類的指針,一般我們使用parent來調用父類的構造函數。

 

  1. < ?php  
  2. //基類  
  3. class Animal  
  4. {  
  5. //基類的屬性  
  6. public $name; //名字  
  7. //基類的構造函數  
  8. public function __construct( $name )  
  9. {  
  10. $this->name = $name;  
  11. }  
  12. }  
  13. //派生類  
  14. class Person extends Animal   
  15. //Person類繼承了Animal類  
  16. {  
  17. public $personSex; //性別  
  18. public $personAge; //年齡  
  19. //繼承類的構造函數  
  20. function __construct( $personSex, 
    $personAge )  
  21. {  
  22. parent::__construct( "heiyeluren" );
     //使用parent調用了父類的構造函數  
  23. $this->personSex = $personSex;  
  24. $this->personAge = $personAge;  
  25. }  
  26. function printPerson()  
  27. {  
  28. print( $this->name. " is " .$this->
    personSex. ",this year " .$this->
    personAge );  
  29. }  
  30. }  
  31. //實例化Person對象  
  32. $personObject = new Person( "male", "21");  
  33. //執(zhí)行打印  
  34. $personObject->printPerson();   
  35. //輸出:heiyeluren is male,this year 21  
  36. ?>  

 

我們注意這么幾個細節(jié):成員屬性都是public的,特別是父類的,是為了供繼承類通過this來訪問。我們注意關鍵的地方,第25行:parent:: __construct( "heiyeluren" ),這時候我們就使用PHP parent來調用父類的構造函數進行對父類的初始化,因為父類的成員都是public的,于是我們就能夠在繼承類中直接使用 this來調用。

 

責任編輯:曹凱 來源: 在線閱讀
相關推薦

2009-08-14 09:15:28

C#調用構造函數

2009-11-16 16:59:03

PHP構造函數

2009-11-23 14:44:22

PHP 5.0構造函數

2009-11-18 12:31:19

PHP構造函數

2009-09-18 13:40:40

繼承關系

2009-11-16 16:54:00

PHP構造函數

2009-12-08 14:00:11

PHP函數microt

2009-12-11 10:42:00

Scala講座類定義構造函數

2010-01-25 14:00:27

C++類

2010-01-27 10:13:22

C++類對象

2010-07-28 12:47:06

Flex組件

2009-08-13 18:36:36

C#繼承構造函數

2025-02-06 13:23:09

C++函數參數

2010-01-20 18:06:06

C++虛基類

2023-12-07 07:41:15

JavaScript函數原型

2009-08-13 18:26:35

C#繼承構造函數

2009-10-23 11:31:05

CLR Via C#調

2011-07-20 13:40:09

拷貝構造函數

2009-11-23 14:30:07

PHP5.0對象模型

2010-12-03 09:55:31

PHP構造方法
點贊
收藏

51CTO技術棧公眾號