PHP学习笔记5-类的继承/方法重写
程序员文章站
2022-03-20 11:46:03
...
更改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教程有兴趣的朋友有所帮助。
推荐阅读
-
php学习笔记 类的声明与对象实例化
-
对python中类的继承与方法重写介绍
-
《从零开始学Swift》学习笔记(Day 41)——类的继承
-
第十一天-Java继承/多态特性-方法重写/抽象类/适配器/对象运行时的多态/
-
java 学习笔记 day07 类的继承、多态、super关键字
-
C#学习笔记整理_浅谈Math类的方法
-
sencha touch2学习笔记(二)----定义类与类的继承
-
sencha touch2学习笔记(二)----定义类与类的继承
-
对继承与多态、成员变量的隐藏和方法重写、super关键字、final关键字、对象的上转型对象、抽象类的学习理解(java)
-
PHP getID3类的使用方法学习笔记【附getID3源码下载】