开启辅助访问
帐号登录 |立即注册

类中静态成员的创建与访问技巧:static

 
<?php
//类Person,做为父类
class Person
{
protected $name; //protected 受保护,外部不可访问,只允许自己内部或子类访问
protected $age ;
protected $salary;
//创建构造方法,用来实例化这个类
public function_ const ruct ( $name, $age , $salary)
{
$this->name = $name;
$this->age = $age;
$this->salary = $salary;
}
//这里声明为受保护的,这样就只能被子类继承,子类继承过去仍是protected
protected function showMess( )
return ' 我的姓名是' . $this->name.' ,年龄是: ' .$this->age.' ,工资是: ' . $this->salary;
}
}
//声明一个子类(打展类),继承使用关键字: extends, php是单继承语言
//创建子类是为了打展父类的功能,实现代码复用
class Staff extends Person
{
protected $department; // 员工所在的部门
public function __construct ( $name , $age , $sa lary , $department )
{
parent::__construct ( $name , $age, $salary);
// $this->name = $name;
// $this->age = $age;
// $this->salary = $salary;
$this->department = $depa rtment;
}
//在子类重写父类方法,其访问权限不能低原来的,原来是protected ,那么现在应该是public
public function showMess( )
parent: :showMess().' ,部门门是: ' .$this->department ;
// return '我的姓名是' .$this->name.',年龄是:' .$this>age.',I资
是:'.$this->salary.',部门是: '.$this->department ;
}


回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。