类的继承,抽象类和接口

1.类的继承
类的继承可以对基础类进行个性化的扩展,保证独特的个性化设置,访问父类可以使用parent::类方法或属性名 进行访问,子类的__construct() 方法要使用父类的__construct() 方法,需要在子类方法中使用,parent::__contruct() 进行初始化
2.类中的静态方法
静态方法可以当做工厂方法,无需使用类中的属性,
可以直接使用,并接受基础配置信息,获取对象信息
注:所有的类实例都可以不能访问静态方法与变量,
可以直接使用类名::静态属性或方法名 进行访问
 
3.常量属性
使用const关键字进行赋值,
例: const AVAILABLE=0
 
4.抽象类与接口
抽象类提供了具体实现的标准,而接口则是纯粹的模板,
接口只能定义功能,而不包含实现的内容。
接口:通俗说是类的模板,制定该种类的标准
结论 : 接口类就是一个类的领导者,指明方向,子类必须完成它指定方法。
 
将公共方法集合起来,可复用,可重载
结论: 抽象类就是一个类的服务提供商,拥有众多服务,你不用必须用,当需要的时候你来用就可以,如果你觉得不提供服务不满意,你还可以自己来做。
 
5.final 类和方法
定义不能重载与继承的类与方法

原文地址:https://www.cnblogs.com/sien6/p/13779468.html