PHP学习笔记之继承(面向对象三大特性之一)
2016-06-06 23:15
676 查看
今天学习了面向对象的三大特性之一继承
继承:子类可以继承父类的一切
特点就是单继承;
制造一个父类
//父类
class Ren
{
public $name;
public $sex;
public $yuyan;
function Say()
{
echo $this->name."正在讲话!";
}
}
//美国人的子类
class America extends Ren
{
public $ziben;
//子类对父类的方法重写
function Say()
{
parent::Say(); //调用父类的Say()方法
echo "hello !";
}
}
//中国人的子类
class China extends Ren
{
public $shehui;
public $wumai;
//对父类方法重写
function Say()
{
echo "你好!";
}
}
/*$c = new China();
$c->Say();*/
//var_dump($a);
/
继承:子类可以继承父类的一切
特点就是单继承;
制造一个父类
//继承;子类可以继承父类的一切 //特点:单继承
//父类
class Ren
{
public $name;
public $sex;
public $yuyan;
function Say()
{
echo $this->name."正在讲话!";
}
}
//美国人的子类
class America extends Ren
{
public $ziben;
//子类对父类的方法重写
function Say()
{
parent::Say(); //调用父类的Say()方法
echo "hello !";
}
}
//中国人的子类
class China extends Ren
{
public $shehui;
public $wumai;
//对父类方法重写
function Say()
{
echo "你好!";
}
}
/*$c = new China();
$c->Say();*/
//var_dump($a);
/
相关文章推荐
- php5.6,连接数据库,创建数据库,创建表,插入多条语句。
- php +mysql 留言板
- php 操作mysql 基本函数
- yii2-环境配置说明
- php 流程控制switch实例
- php 根据身份证获取出身地址
- PHP项目开发流程
- PHP 开发学习[3] —— 文字水印,缩略图,图片水印实现类
- php缓冲区与header函数之间的秘密
- php多线程详解
- php中实现escape函数
- outputstream 的flush 为空
- FragmentPagerAdapter实现刷新
- NextPermutation,寻找下一个全排列
- phprpc简单使用
- FragmentStatePagerAdapter和FragmentPagerAdapter
- ContentProvider学习见解
- php调用接口的方法 curl
- PHP-超全局变量
- php 面向对象之继承、多态和静态方法