面向对象语言的三大特点:封装、继承、多态
-
封装,也就是把客观事物封装成抽象的类一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。
-
继承是指鈳以让某个类型的对象获得另一个类型的对象的属性的方法,可以使用现有类的所有功能并在无需重新编写原来的类的情况下对这些功能进行扩展,而通过继承创建的新类称为“子类”或“派生类”被继承的类称为“基类”、“父类”或“超类”。
-
多态是指一个类实唎的相同方法在不同情形有不同表现形式。
php子类的应用场景:
点击 "运行实例" 按钮查看在线实例
php的类成员访問限制符有:
-
public(公共的、默认) :该成员能被外部代码访问和操作;
-
protected(受保护的): 对于类内部所有成员都可见对类外部不允许访问;
-
private(私有成员怎么访问的):只允许该类的子类进行访问;
分别用在类的属性和方法上,用来修饰类成员的访问权限
点击 "运行实例" 按钮查看在线实例