面向对象 子类中 < 重载 重写 >父类的方法
来源:互联网 发布:linux bz2 解压 编辑:程序博客网 时间:2024/04/30 08:00
<?phpheader("Content-Type: text/html; charset=utf-8");class person{public $name;public $age;public $sex;public function __construct($name,$age,$sex){$this -> name = $name;$this -> age = $age;$this -> sex = $sex;}public function say(){echo "名字:{$this -> name},年龄:{$this -> age},性别:{$this -> sex}";}}/* * 重写:声明 一个与父类中同名的方法 * * 重载:parent:: 父类中的方法名 * *///第一个class teacher extends person{public $tesch;public function __construct($name,$age,$sex,$tesch){/*$this -> name = $name;$this -> age = $age;$this -> sex = $sex;*//*调用父类方法*/parent::__construct($name,$age,$sex);$this -> tesch = $tesch;}public function say(){/*调用父类方法*/parent::say();echo ",学科:{$this -> tesch}";}}//第二个class stud extends person{public $tesch;public function __construct($name,$age,$sex,$tesch){parent::__construct($name,$age,$sex);$this -> tesch = $tesch;}public function say(){parent::say();echo ",船长:{$this -> tesch}";}}$teacher= new teacher('娜美',20,'女','航海士');$teacher -> say();echo '<hr/>';$stud= new stud('路飞',19,'男','玩');$stud -> say();?>
阅读全文
0 0
- 面向对象 子类中 < 重载 重写 >父类的方法
- 创建子类对象时,父类构造函数中调用被子类重写的方法为什么调用的是子类的方法,而被子类重载的方法不会调用?
- 创建子类对象时,父类构造函数中调用被子类重写的方法为什么调用的是子类的方法,而被子类重载的方法不会调用?
- 黑马程序员--03.面向对象--03.子类父类方法重写和覆盖的理解【个人总结】
- 面向对象方法重写与重载的区别
- java面向对象的继承以及方法重写和重载
- 子类与父类之间的方法重载、隐藏、重写与虚方法调用
- 面向对象--构造方法、重载和重写
- Java中面向对象的封装,继承,重载重写
- Java__子类中调用父类重写的方法。
- Java中子类重写父类方法的思想本质!
- php 面向对象abstract,interface,重载,子类继承父类
- 《C++面向对象》在C++中子类继承和调用父类的构造函数方法
- java 子类重写父类的方法
- java 子类重写父类的方法
- java 子类重写父类的方法
- 子类重写父类的方法注意事项
- php面向对象笔记6 类的重写和重载
- 开源ckplayer 网页播放器去logo去广告去水印修改
- OpenCV2编程手册笔记之 7.3使用霍夫变换检测直线
- JS只能输入数字,数字和字母等的正则表达式
- 2.2.4
- java编程思想学习笔记--private关键字
- 面向对象 子类中 < 重载 重写 >父类的方法
- Mesh Filter和Mesh Renderer
- MOF原理和实现
- 字符集、codepages、setlocal
- 李文星疑被饿死,尸检显示胃里“毫无食物”; 小米可穿戴设备全球第一,出货量超苹果30%
- YLBTool.framework YLBKit.framework 使用规范
- 2017.9.26 树链剖分+线段树 解题报告
- Idea中自动提示忽略大小写
- 2.6基本算法之动态规划 7624:山区建小学——区间DP