PHP学习笔记5-类的继承/方法重写
程序员文章站
2022-04-16 15:09:25
...
更改Man.php文件名为People.php,加入代码:
1publicfunction hi(){ 2return$this->_name.' say hi'; 3 }
新建文件Man.php:
1 php 2/** 3 * Created by PhpStorm. 4 * User: Administrator 5 * Date: 2015/6/29 6 * Time: 11:18 7*/ 8 9require_once 'People.php'; 1011class Man extends People{//extends:继承People类12publicfunction __construct($age,$name){ 13 parent::__construct($age,$name,'男'); 14 } 1516publicfunction hi(){//重写People类的hi方法 17// echo parent::hi();//保留父类hi方法18echo 'Man '.$this->getName().' say hi'; 19 } 20 }
如果保留父类方法,可以这么写parent::hi();这里不保留,添加下面一行
修改index.php文件:
1require_once 'Man.php'; 2$m = new Man(10,'Vito'); 3echo$m->hi();
最后在网页上可以看到成功输出的信息:Man Vito say hi
以上就介绍了PHP学习笔记5-类的继承/方法重写,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
下一篇: 一次申请申请多笔业务