php中面向对象的三大特征
来源:互联网 发布:java api文档英文版载 编辑:程序博客网 时间:2024/04/30 22:01
继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。这也体现了大自然中一般与特殊的关系。继承性很好的解决了软件的可重用性问题。比如说,所有的Windows应用程序都有一个窗口,它们可以看作都是从一个窗口类派生出来的。但是有的应用程序用于文字处理,有的应用程序用于绘图,这是由于派生出了不同的子类,各个子类添加了不同的特性。
关键字 extends 后面只能有一个类名,但是一个类,可以有无数个子类,使用继承可以更容易让我们扩充和修改
子类中调用父类的同名方法
使用parent::方法名() 追溯的不仅是直接父类
封装:
封装就是把对象的属性和行为结合成为一个独立的相同单位,并尽可能隐藏对象的部分细节。所有函数都是封装
优点:信息隐藏,封装即隐藏 目的:隐藏一个类的实现细节
- 三个修饰符
- public 公用的,protected 受保护的 ,private 私有的
多态性(变化多端即为变态):
多态性是指允许不同类的对象对同一消息作出响应。比如同样的加法,把两个时间加在一起和把两个整数加在一起肯定完全不同。又比如,同样的选择编辑-粘贴操作,在字处理程序和绘图程序中有不同的效果。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
阅读全文
0 0
- php中面向对象的三大特征
- php面向对象的三大特征
- php面向对象的三大特征
- PHP面向对象的三大特征: 继承,封装,多态
- 面向对象编程的三大特征
- 面向对象的三大特征
- 面向对象的三大特征
- 面向对象的三大特征
- 面向对象程序设计的三大特征
- 面向对象的三大特征
- java面向对象的三大特征
- Java面向对象的三大特征
- 面向对象的三大特征
- 05--面向对象的三大特征
- 面向对象的三大特征
- oc面向对象的三大特征
- 面向对象的三大特征
- 面向对象的三大特征
- XGBoost 入门使用方法
- Linux--FTP服务器搭建
- 快餐店装修材料之灯具的布置
- 在win7上安装Ubuntu16.10时没有设置root密码,不知Linux系统root密码时怎么办?
- 小结
- php中面向对象的三大特征
- zipfile模块的压缩与解压
- 远程桌面协议浅析(VNC/SPICE/RDP)
- POJ-1753(深搜DFS)
- grid 与axis
- C#------如何获取本机IP地址
- Hadoop2.7.3 mapreduce(一)原理及"hello world"实例
- mybatis(2)--什么是mybatis?
- MD5