php面向对象三大特征

Posted 你的男朋友

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php面向对象三大特征相关的知识,希望对你有一定的参考价值。

封装:对外只告诉你如何操作,内部结构不需要你知道。

  对外只提供可操作的接口(方法),对内的数据操作不可见

  

继承:子类可以继承父类的属性和方法,但是有限继承,public  protected  private  修饰的属性;

  可以继承protected public 修饰的方法 子类可以继承,父类的常量也可以继承。

  

多态:php没有多态,因为php是弱类型语言,不会对变量提前进行类型声明,但是有重载。

重载:父类和子类,方法相同,子类会覆盖父类的方法。

 

以上是关于php面向对象三大特征的主要内容,如果未能解决你的问题,请参考以下文章

PHP面向对象的三大特征操作——封装继承多态(上)

PHP-面向对象的三大基本特征和五大基本原则的概念

PHP面向对象的三大特征操作——封装继承多态(下)

谈面向对象的三大特征

PHP面向对象详解:继承封装与多态

php面向对象的初认识