基本概念
就是定义一个类的时候,从另一个“已有的类”,获得其特征信息(属性和方法)的过程。
继承的基本语法为:
class新类名extends已有类名{
//.....新的类的成员定义
}
比如:
派生:从一个已有的类产生一个新的类的过程,称为派生。
父类/子类:已有类为父类,新建类为子类。
父类又叫:基类,上级类,前代类...
子类又叫:派生类,下级类,后代类...
单继承:一个类只能从一个上级类继承其特性信息,就称为单继承。PHP和大多数面向对象的语言都是单继承模式。
多继承:一个类能从多个上级类继承其特性信息。C++是多继承。
扩展:在子类中再来定义自己的一些新的特有的特性信息(属性,方法和常量)。没有扩展,继承也就没有意义了。