PHP面向对象程序设计OOP继承用法入门示例


Posted in PHP onDecember 27, 2016

本文实例讲述了PHP面向对象程序设计OOP继承用法。分享给大家供大家参考,具体如下:

<?php
class Person {
  var $name;//protected
  var $sex;
  var $age;
  function __construct($name = "", $sex = "男", $age = 22) {
    $this->name = $name;
    $this->sex = $sex;
    $this->age = $age;
  }
  function say() {
    echo $this->name . "在说话<br/>";
  }
  function run() {
    echo "在走路·<br/>";
  }
}
class Student extends Person {
  var $school;
  function __construct($name = "", $sex = "男", $age = 22,$school="") {
    parent::__construct($name,$sex,$age);
    $this->school = $school;
  }
  function study() {
    echo $this->name."正在".$this->school."学习<br/>";
  }
}
class Teacher extends Student {
  var $wage;
  function teaching() {
    echo $this->name."正在".$this->school."教学,每月工资为".$this->wage."<br/>";
  }
}
$teacher1 = new Teacher("kaifu","男",22);
$teacher1->school = "edu";
$teacher1->wage = 4000;
$teacher1->say();
$teacher1->study();
$teacher1->teaching();
?>

结果:

kaifu在说话
kaifu正在edu学习
kaifu正在edu教学,每月工资为4000

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php数据结构与算法(PHP描述) 查找与二分法查找
Jun 21 PHP
php另类上传图片的方法(PHP用Socket上传图片)
Oct 30 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
Apr 28 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
May 04 PHP
2款PHP无限级分类实例代码
Nov 11 PHP
PHP函数func_num_args用法实例分析
Dec 07 PHP
php查询操作实现投票功能
May 09 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
php获取ajax的headers方法与内容实例
Dec 27 PHP
PHP设计模式之模板方法模式实例浅析
Dec 20 PHP
PHP实现页面静态化深入讲解
Mar 04 PHP
记录一次排查PHP脚本执行卡住的问题
Dec 27 #PHP
PHP串行化与反串行化实例分析
Dec 27 #PHP
PHP 表单提交及处理表单数据详解及实例
Dec 27 #PHP
iOS+PHP注册登录系统 PHP部分(上)
Dec 26 #PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 #PHP
PHP简单实现冒泡排序的方法
Dec 26 #PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 #PHP
You might like
substr()函数中文版
2006/10/09 PHP
PHP配置文件中最常用四个ini函数
2007/03/19 PHP
PHP通用分页类page.php[仿google分页]
2008/08/31 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
javascript URL编码和解码使用说明
2010/04/12 Javascript
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
js渐变显示渐变消失示例代码
2013/08/01 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
2015/10/21 Javascript
深入理解Javascript中的自执行匿名函数
2016/06/03 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
Bootstrap实现提示框和弹出框效果
2017/01/11 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
js中的闭包实例展示
2018/11/01 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
js实现简单的打印表格
2020/01/15 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
2020/06/04 Javascript
Python中处理时间的几种方法小结
2015/04/09 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
django实现用户注册实例讲解
2019/10/30 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
2021/02/26 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
露营世界:Camping World
2017/02/02 全球购物
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
导游词欢迎词
2015/02/02 职场文书
庐山导游词
2015/02/03 职场文书
2015高考寄语集锦
2015/02/27 职场文书
演讲开场白和结束语
2015/05/29 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书
公文写作指导之倡议书!
2019/07/03 职场文书