发新话题
打印

派生类的构造函数该怎么写?

派生类的构造函数该怎么写?

有一段小程序,大家帮忙改一下:
class db
{
private $host;
private $user;
private $password;
private $db;
function __construct($host,$user,$password,$db)
{
$this->host=$host;
$this->user=$user;
$this->password=$password;
$this->db-$db;
}
...........
}
class page extends db
{
private $pagesize;
function __construct($pagesize)
{
parent::__construct($host,$user,$password,$db);
$this->pagesize=$pagesize;
}
...........
}

TOP

楼上的很强大麻
我连类的构造函数都搞不大懂唉
强人
还派生类的构造函数~~~
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

PHP有两个特殊的命名空间:parent命名空间指向父类,self命名空间指向当前的类
[Copy to clipboard]
PHP CODE:

<?php 
class Animal  
//动物
public $blood//热血or冷血属性 
public $name
public function 
__construct($blood$name=NULL) { 
  
$this->blood $blood
  if(
$name) { 
   
$this->name $name
  } 



class 
Mammal extends Animal 
//哺乳动物 
public $furColor//皮毛颜色 
public $legs

function 
__construct($furColor$legs$name=NULL) { 
  
parent::__construct("warm"$name); 
  
$this->furColor $furColor
  
$this->legs $legs


class 
Dog extends Mammal 
function 
__construct($furColor$name) { 
parent::__construct($furColor4$name); 

  
self::bark(); 


function 
bark() { 
  print(
"$this->name says 'woof!'"); 


$d = new Dog("Black and Tan""Angus"); 
?> 

学会怎么调试程序,学会怎么设计模式,学会怎么配置环境,学会怎么带项目,学会怎么分析客户需求

TOP

:21:
世界极静  只有灵魂独舞--------世界上没有任何事可以替代坚持。

我们都需要论坛 论坛也同时需要我们的支持

TOP

回复 2# 的帖子

这还要感谢论坛啊,每天 进步一点点

[ 本帖最后由 xuanwuqinshou 于 2008-3-21 13:51 编辑 ]

TOP

果然派生类的构造函数都弄出来了,又想起学c++时候自己为什么不懂了。

TOP

发新话题