首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
3、面向对象-继承-多态
时间:
2016-06-06 22:04:50
阅读:
214
评论:
0
收藏:
0
[点我收藏+]
标签:
1、继承
子类可以继承父类的一切,一个子类只能有一个父类,一个父类可以有多个子类
//父类
class Ren{
public $name;
public $sex;
public $yuyan;
function Say() {
echo $this->name."正在讲话!";
}
}
//美国人的子类
class America extends Ren{
public $ziben;
//子类对父类的方法重写
function Say() {
parent::Say(); //调用父类的Say()方法
echo "hello !";
}
}
//中国人的子类
class China extends Ren{
public $shehui;
public $wumai;
//对父类方法重写
function Say() {
echo "你好!";
}
}
$c = new China();
$c->Say();
2、多态
多态的概念:当父类的引用指向子类实例的时候,由于子类对父类的方法进行了重写,所以当父类的引用调用相应的方法时表现出来的不同
多态条件:1、必须继承。2、子类要对父类的方法进行重写。3、父类的引用指向子类的实例
Ren r = new China();
r->Say();
r = new Amreica();
r->Say();
r就是父类的引用,指向不同的实例,调用相同方法表现出来的不同
3、面向对象-继承-多态
标签:
原文地址:http://www.cnblogs.com/yongjiapei/p/5565123.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!