php继承多态
来源:互联网 发布:mac怎么清除存储空间 编辑:程序博客网 时间:2024/06/09 03:59
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><?php/*class Ren{ public $name; function Say() { echo $this->name."正在讲话"; }}class China extends Ren{ //子类对父类的方法进行重写 function Say() { parent::Say(); echo "你好"; } function Run() { echo $this->name."正在跑步"; }}class America extends Ren{ //子类对父类的方法进行重写 function Say() { echo "hello"; }}*//*$c = new China();$c->Say();$a = new America();$a->Say();var_dump($c);*///overload 重载//可以使类里面的某个方法产生多种效果,根据传入的参数不同,可以执行不同的逻辑//也是多态的一种,编译多态 /* class Test { public string show() { return "0参"; } public string show(string s) { return "1参"; } public string show(string s,string a) { return "2参"; } } Test t = new Test(); t.show("a","b");*///父类 /* class Ren { public virtual string Say() { return "说话"; } } //子类 class China : Ren { public override string Say() { return "你好"; } } //子类 class America : Ren { public override string Say() { return "hello"; } } //父类引用r指向子类实例 Ren r = new America(); MessageBox.Show(r.Say()); r = new China(); MessageBox.Show(r.Say()); //子类的对象可以代替父类的对象 America a = new America(); MessageBox.Show(Eat(a)); //怪兽吃人,需要一个人的参数 public string Eat(Ren r) { return "这个人味道不错!"; }*/?></body></html>
0 0
- php继承多态
- PHP多继承
- php多继承详解
- PHP实现接口多继承
- PHP 对象继承和多态的实例
- PHP继承
- PHP继承
- PHP继承
- PHP继承
- [php]继承
- php 继承
- php 继承
- PHP继承
- PHP接口继承及接口多继承详解
- php继承环境多站点apache设置
- php用反射实现多继承
- PHP没有多继承的特性
- php的多继承 抽象类
- 银行卡卡BIN
- 文章标题
- Kubernetes
- JAVA实现websocket
- Android解析xml数据
- php继承多态
- 初识机器学习——k-近邻算法(1)
- python3.x版本的图像输出的结点中文显示问题
- 表格法
- PostgreSQL备份与恢复示例
- Eclipse背景颜色修改:
- linux2.6.30添加华为ME909S-821 4G模块驱动
- jquery 中判断当前元素是否获得焦点
- php面向对象